Cfg Node 6
PROC: List Assignments.potentialsForNextUnassigned() LINE: 77
PREDS:
N_5node5 preds:4 succs:6 exn:3
SUCCS:
N_7node7 preds:6 succs:8 9 exn:3
EXN:
N_3node3 preds: succs:2 exn:2
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
node6#session14(77) [compute pre] liveness 6
JOIN
LEFT: normal:{ assignments, unassigned, this }, exn:{ }
RIGHT: normal:{ }, exn:{ }
RESULT: normal:{ assignments, unassigned, this }, exn:{ }
node6#session15(77) [exec] liveness 6
PRE STATE:
normal:{ assignments, unassigned, this }, exn:{ }
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE:
normal:{ n$9, unassigned, this }, exn:{ }
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE:
normal:{ n$6, n$8, unassigned, this }, exn:{ }
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
normal:{ n$6, unassigned, this }, exn:{ }
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE UNCHANGED
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE:
normal:{ unassigned, $irvar0, this }, exn:{ }
node6#session27(77) [compute pre] nullify
node6#session28(77) [exec] nullify
PRE STATE:
(normal:{ unassigned, $irvar0 }, exn:{ },normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE:
(normal:{ n$6, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE:
(normal:{ _, n$6, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
(normal:{ _, n$6, n$8, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE:
(normal:{ _, n$6, n$8, n$9, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE:
(normal:{ assignments, unassigned }, exn:{ },
normal:{ _, n$6, n$8, n$9, $irvar0 }, exn:{ })
node6#session48(77) [compute pre] devirtualizer analysis 6
node6#session49(77) [exec] devirtualizer analysis 6
PRE STATE:
{ }
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE UNCHANGED
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE UNCHANGED
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE UNCHANGED
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE UNCHANGED
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar0); [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
STATE UNCHANGED
node6#session91(77) [exec] devirtualizer
node6#session92(77) [exec] devirtualizer
node6#session93(77) [exec] devirtualizer
node6#session94(77) [exec] devirtualizer
virtual call List ParameterSupplier.getValueSources(ParameterSignature)
node6#session95(77) [exec] devirtualizer
node6#session96(77) [exec] devirtualizer
node6#session97(77) [exec] devirtualizer
node6#session14(77) [compute pre] liveness 6
JOIN
LEFT: normal:{ assignments, unassigned, this }, exn:{ }
RIGHT: normal:{ }, exn:{ }
RESULT: normal:{ assignments, unassigned, this }, exn:{ }
node6#session15(77) [exec] liveness 6
PRE STATE:
normal:{ assignments, unassigned, this }, exn:{ }
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE:
normal:{ n$9, unassigned, this }, exn:{ }
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE:
normal:{ n$6, n$8, unassigned, this }, exn:{ }
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
normal:{ n$6, unassigned, this }, exn:{ }
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE UNCHANGED
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE:
normal:{ unassigned, $irvar0, this }, exn:{ }
node6#session27(77) [compute pre] nullify
node6#session28(77) [exec] nullify
PRE STATE:
(normal:{ unassigned, $irvar0 }, exn:{ },normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE:
(normal:{ n$6, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE:
(normal:{ _, n$6, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
(normal:{ _, n$6, n$8, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE:
(normal:{ _, n$6, n$8, n$9, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE:
(normal:{ assignments, unassigned }, exn:{ },
normal:{ _, n$6, n$8, n$9, $irvar0 }, exn:{ })
node6#session48(77) [compute pre] devirtualizer analysis 6
node6#session49(77) [exec] devirtualizer analysis 6
PRE STATE:
{ }
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE UNCHANGED
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE UNCHANGED
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE UNCHANGED
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE UNCHANGED
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar0); [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
STATE UNCHANGED
node6#session91(77) [exec] devirtualizer
node6#session92(77) [exec] devirtualizer
node6#session93(77) [exec] devirtualizer
node6#session94(77) [exec] devirtualizer
virtual call List ParameterSupplier.getValueSources(ParameterSignature)
node6#session95(77) [exec] devirtualizer
node6#session96(77) [exec] devirtualizer
node6#session97(77) [exec] devirtualizer
node6#session6(77) [compute pre] starvation
node6#session7(77) [exec] starvation
PRE STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$6 -> $irvar0 }}
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE UNCHANGED
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$6 -> $irvar0, n$8 -> unassigned }}
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE UNCHANGED
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar0); [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
node6#session14(77) [compute pre] liveness 6
JOIN
LEFT: normal:{ assignments, unassigned, this }, exn:{ }
RIGHT: normal:{ }, exn:{ }
RESULT: normal:{ assignments, unassigned, this }, exn:{ }
node6#session15(77) [exec] liveness 6
PRE STATE:
normal:{ assignments, unassigned, this }, exn:{ }
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE:
normal:{ n$9, unassigned, this }, exn:{ }
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE:
normal:{ n$6, n$8, unassigned, this }, exn:{ }
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
normal:{ n$6, unassigned, this }, exn:{ }
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE UNCHANGED
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE:
normal:{ unassigned, $irvar0, this }, exn:{ }
node6#session27(77) [compute pre] nullify
node6#session28(77) [exec] nullify
PRE STATE:
(normal:{ unassigned, $irvar0 }, exn:{ },normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE:
(normal:{ n$6, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE:
(normal:{ _, n$6, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
(normal:{ _, n$6, n$8, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE:
(normal:{ _, n$6, n$8, n$9, unassigned, $irvar0 }, exn:{ },
normal:{ n$3, n$4, n$5 }, exn:{ })
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE:
(normal:{ assignments, unassigned }, exn:{ },
normal:{ _, n$6, n$8, n$9, $irvar0 }, exn:{ })
node6#session48(77) [compute pre] devirtualizer analysis 6
node6#session49(77) [exec] devirtualizer analysis 6
PRE STATE:
{ }
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE UNCHANGED
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE UNCHANGED
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE UNCHANGED
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE UNCHANGED
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar0); [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
STATE UNCHANGED
node6#session91(77) [exec] devirtualizer
node6#session92(77) [exec] devirtualizer
node6#session93(77) [exec] devirtualizer
node6#session94(77) [exec] devirtualizer
virtual call List ParameterSupplier.getValueSources(ParameterSignature)
node6#session95(77) [exec] devirtualizer
node6#session96(77) [exec] devirtualizer
node6#session97(77) [exec] devirtualizer
node6#session6(77) [compute pre] starvation
node6#session7(77) [exec] starvation
PRE STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$6 -> $irvar0 }}
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE UNCHANGED
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$6 -> $irvar0, n$8 -> unassigned }}
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE UNCHANGED
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar0); [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
node6#session25(77) [compute pre] racerd
node6#session26(77) [exec] racerd
PRE STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= n$9 := List ParameterSupplier.getValueSources(ParameterSignature)({ n$5,
unassigned }) [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= assignments := n$9 [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= NULLIFY(&$irvar0); [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$9); [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
node6#session25(77) [compute pre] racerd
node6#session26(77) [exec] racerd
PRE STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= n$9 := List ParameterSupplier.getValueSources(ParameterSignature)({ n$5,
unassigned }) [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= assignments := n$9 [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= NULLIFY(&$irvar0); [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$9); [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
node6#session42(77) biabduction
**** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 10 ****
PROP 1 of 10:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 10:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 10:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$80
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$80
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$82initial:java.util.List*; unassigned = n$79update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80update:77:void; return = n$83initial:java.util.List*; $irvar1 = n$84initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$81update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$82initial:java.util.List*; unassigned = n$79update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80update:77:void; return = n$83initial:java.util.List*; $irvar1 = n$84initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$81update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$82initial:java.util.List*; unassigned = n$79update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80update:77:void; return = n$83initial:java.util.List*; $irvar1 = n$84initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$81update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$87initial:java.util.List*; unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$88initial:java.util.List*; $irvar1 = n$89initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$86update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$87initial:java.util.List*; unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$88initial:java.util.List*; $irvar1 = n$89initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$86update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$87initial:java.util.List*; unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$88initial:java.util.List*; $irvar1 = n$89initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$86update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$92initial:java.util.List*; unassigned = n$90update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$93initial:java.util.List*; $irvar1 = n$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$91update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$92initial:java.util.List*; unassigned = n$90update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$93initial:java.util.List*; $irvar1 = n$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$91update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$92initial:java.util.List*; unassigned = n$90update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$93initial:java.util.List*; $irvar1 = n$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$91update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$13
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$100initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$101initial:java.util.List*; $irvar1 = n$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$99update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$100initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$101initial:java.util.List*; $irvar1 = n$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$99update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$100initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$101initial:java.util.List*; $irvar1 = n$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$99update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$231); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$232update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$231|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$231|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 2/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$104
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$104
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$106initial:java.util.List*; unassigned = n$103update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$104update:77:void; return = n$107initial:java.util.List*; $irvar1 = n$108initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$105update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$106initial:java.util.List*; unassigned = n$103update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$104update:77:void; return = n$107initial:java.util.List*; $irvar1 = n$108initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$105update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$106initial:java.util.List*; unassigned = n$103update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$104update:77:void; return = n$107initial:java.util.List*; $irvar1 = n$108initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$105update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$111initial:java.util.List*; unassigned = n$109update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$112initial:java.util.List*; $irvar1 = n$113initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$110update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$111initial:java.util.List*; unassigned = n$109update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$112initial:java.util.List*; $irvar1 = n$113initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$110update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$111initial:java.util.List*; unassigned = n$109update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$112initial:java.util.List*; $irvar1 = n$113initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$110update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$116initial:java.util.List*; unassigned = n$114update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$117initial:java.util.List*; $irvar1 = n$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$115update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$116initial:java.util.List*; unassigned = n$114update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$117initial:java.util.List*; $irvar1 = n$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$115update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$116initial:java.util.List*; unassigned = n$114update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$117initial:java.util.List*; $irvar1 = n$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$115update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$14
Instruction Returns
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$124initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$125initial:java.util.List*; $irvar1 = n$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$123update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$124initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$125initial:java.util.List*; $irvar1 = n$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$123update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$124initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$125initial:java.util.List*; $irvar1 = n$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$123update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$262); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$263update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$262|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$262|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 3/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$129initial:java.util.List*; unassigned = n$127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$128update:77:void; return = n$130initial:java.util.List*; $irvar1 = n$131initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$129initial:java.util.List*; unassigned = n$127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$128update:77:void; return = n$130initial:java.util.List*; $irvar1 = n$131initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$129initial:java.util.List*; unassigned = n$127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$128update:77:void; return = n$130initial:java.util.List*; $irvar1 = n$131initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$137initial:java.util.List*; unassigned = n$136update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$138initial:java.util.List*; $irvar1 = n$139initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$137initial:java.util.List*; unassigned = n$136update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$138initial:java.util.List*; $irvar1 = n$139initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$137initial:java.util.List*; unassigned = n$136update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$138initial:java.util.List*; $irvar1 = n$139initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$15
Instruction Returns
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(0 < @f$4); unassigned != 0; _t$288 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$288); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$289update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$288|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$288|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 4/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$148initial:java.util.List*; unassigned = n$146update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$147update:77:void; return = n$149initial:java.util.List*; $irvar1 = n$150initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$148initial:java.util.List*; unassigned = n$146update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$147update:77:void; return = n$149initial:java.util.List*; $irvar1 = n$150initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$148initial:java.util.List*; unassigned = n$146update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$147update:77:void; return = n$149initial:java.util.List*; $irvar1 = n$150initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$152initial:java.util.List*; unassigned = n$151update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$153initial:java.util.List*; $irvar1 = n$154initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$152initial:java.util.List*; unassigned = n$151update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$153initial:java.util.List*; $irvar1 = n$154initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$152initial:java.util.List*; unassigned = n$151update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$153initial:java.util.List*; $irvar1 = n$154initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$16
Instruction Returns
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(0 < @f$4); unassigned != 0; _t$314 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$314); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$315update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$314|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$314|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 5/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$167initial:java.util.List*; unassigned = n$165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$166update:77:void; return = n$168initial:java.util.List*; $irvar1 = n$169initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$167initial:java.util.List*; unassigned = n$165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$166update:77:void; return = n$168initial:java.util.List*; $irvar1 = n$169initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$167initial:java.util.List*; unassigned = n$165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$166update:77:void; return = n$168initial:java.util.List*; $irvar1 = n$169initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$171initial:java.util.List*; unassigned = n$170update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$172initial:java.util.List*; $irvar1 = n$173initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$171initial:java.util.List*; unassigned = n$170update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$172initial:java.util.List*; $irvar1 = n$173initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$171initial:java.util.List*; unassigned = n$170update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$172initial:java.util.List*; $irvar1 = n$173initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$175initial:java.util.List*; unassigned = n$174update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$176initial:java.util.List*; $irvar1 = n$177initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$175initial:java.util.List*; unassigned = n$174update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$176initial:java.util.List*; $irvar1 = n$177initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$175initial:java.util.List*; unassigned = n$174update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$176initial:java.util.List*; $irvar1 = n$177initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$17
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$181initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$182initial:java.util.List*; $irvar1 = n$183initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$181initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$182initial:java.util.List*; $irvar1 = n$183initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$181initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$182initial:java.util.List*; $irvar1 = n$183initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; _t$340 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$340); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$341update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$340|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$340|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 6/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$186initial:java.util.List*; unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$185update:77:void; return = n$187initial:java.util.List*; $irvar1 = n$188initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$186initial:java.util.List*; unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$185update:77:void; return = n$187initial:java.util.List*; $irvar1 = n$188initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$186initial:java.util.List*; unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$185update:77:void; return = n$187initial:java.util.List*; $irvar1 = n$188initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$190initial:java.util.List*; unassigned = n$189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$191initial:java.util.List*; $irvar1 = n$192initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$190initial:java.util.List*; unassigned = n$189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$191initial:java.util.List*; $irvar1 = n$192initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$190initial:java.util.List*; unassigned = n$189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$191initial:java.util.List*; $irvar1 = n$192initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$194initial:java.util.List*; unassigned = n$193update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$195initial:java.util.List*; $irvar1 = n$196initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$194initial:java.util.List*; unassigned = n$193update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$195initial:java.util.List*; $irvar1 = n$196initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$194initial:java.util.List*; unassigned = n$193update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$195initial:java.util.List*; $irvar1 = n$196initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$18
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$200initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$201initial:java.util.List*; $irvar1 = n$202initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$200initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$201initial:java.util.List*; $irvar1 = n$202initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$200initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$201initial:java.util.List*; $irvar1 = n$202initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; _t$366 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$366); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$367update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$366|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$366|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 7/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$204
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$204
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$205initial:java.util.List*; unassigned = n$203update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$204update:77:void; return = n$206initial:java.util.List*; $irvar1 = n$207initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$205initial:java.util.List*; unassigned = n$203update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$204update:77:void; return = n$206initial:java.util.List*; $irvar1 = n$207initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$205initial:java.util.List*; unassigned = n$203update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$204update:77:void; return = n$206initial:java.util.List*; $irvar1 = n$207initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$209initial:java.util.List*; unassigned = n$208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$210initial:java.util.List*; $irvar1 = n$211initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$209initial:java.util.List*; unassigned = n$208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$210initial:java.util.List*; $irvar1 = n$211initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$209initial:java.util.List*; unassigned = n$208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$210initial:java.util.List*; $irvar1 = n$211initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$213initial:java.util.List*; unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$214initial:java.util.List*; $irvar1 = n$215initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$213initial:java.util.List*; unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$214initial:java.util.List*; $irvar1 = n$215initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$213initial:java.util.List*; unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$214initial:java.util.List*; $irvar1 = n$215initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$19
Instruction Returns
PROP 1 of 1:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$219initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$220initial:java.util.List*; $irvar1 = n$221initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$219initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$220initial:java.util.List*; $irvar1 = n$221initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$219initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$220initial:java.util.List*; $irvar1 = n$221initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$392); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$393update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$392|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$392|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 8/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$223
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$223
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$224initial:java.util.List*; unassigned = n$222update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$223update:77:void; return = n$225initial:java.util.List*; $irvar1 = n$226initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$224initial:java.util.List*; unassigned = n$222update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$223update:77:void; return = n$225initial:java.util.List*; $irvar1 = n$226initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$224initial:java.util.List*; unassigned = n$222update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$223update:77:void; return = n$225initial:java.util.List*; $irvar1 = n$226initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$228initial:java.util.List*; unassigned = n$227update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$229initial:java.util.List*; $irvar1 = n$230initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$228initial:java.util.List*; unassigned = n$227update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$229initial:java.util.List*; $irvar1 = n$230initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$228initial:java.util.List*; unassigned = n$227update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$229initial:java.util.List*; $irvar1 = n$230initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$232initial:java.util.List*; unassigned = n$231update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$233initial:java.util.List*; $irvar1 = n$234initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$232initial:java.util.List*; unassigned = n$231update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$233initial:java.util.List*; $irvar1 = n$234initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$232initial:java.util.List*; unassigned = n$231update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$233initial:java.util.List*; $irvar1 = n$234initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$20
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$238initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$239initial:java.util.List*; $irvar1 = n$240initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$238initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$239initial:java.util.List*; $irvar1 = n$240initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$238initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$239initial:java.util.List*; $irvar1 = n$240initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$418); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$419update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$418|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$418|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 9/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$243initial:java.util.List*; unassigned = n$241update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$242update:77:void; return = n$244initial:java.util.List*; $irvar1 = n$245initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$243initial:java.util.List*; unassigned = n$241update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$242update:77:void; return = n$244initial:java.util.List*; $irvar1 = n$245initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$243initial:java.util.List*; unassigned = n$241update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$242update:77:void; return = n$244initial:java.util.List*; $irvar1 = n$245initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$247initial:java.util.List*; unassigned = n$246update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$248initial:java.util.List*; $irvar1 = n$249initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$247initial:java.util.List*; unassigned = n$246update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$248initial:java.util.List*; $irvar1 = n$249initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$247initial:java.util.List*; unassigned = n$246update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$248initial:java.util.List*; $irvar1 = n$249initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$251initial:java.util.List*; unassigned = n$250update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$252initial:java.util.List*; $irvar1 = n$253initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$251initial:java.util.List*; unassigned = n$250update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$252initial:java.util.List*; $irvar1 = n$253initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$251initial:java.util.List*; unassigned = n$250update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$252initial:java.util.List*; $irvar1 = n$253initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$21
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$257initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$258initial:java.util.List*; $irvar1 = n$259initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$257initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$258initial:java.util.List*; $irvar1 = n$259initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$257initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$258initial:java.util.List*; $irvar1 = n$259initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$3); unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(0 < @f$3); unassigned != 0; _t$444 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$444); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$445update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$444|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$444|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 10/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$262initial:java.util.List*; unassigned = n$260update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$261update:77:void; return = n$263initial:java.util.List*; $irvar1 = n$264initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$262initial:java.util.List*; unassigned = n$260update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$261update:77:void; return = n$263initial:java.util.List*; $irvar1 = n$264initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$262initial:java.util.List*; unassigned = n$260update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$261update:77:void; return = n$263initial:java.util.List*; $irvar1 = n$264initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$266initial:java.util.List*; unassigned = n$265update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$267initial:java.util.List*; $irvar1 = n$268initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$266initial:java.util.List*; unassigned = n$265update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$267initial:java.util.List*; $irvar1 = n$268initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$266initial:java.util.List*; unassigned = n$265update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$267initial:java.util.List*; $irvar1 = n$268initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$22
Instruction Returns
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$276initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$277initial:java.util.List*; $irvar1 = n$278initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$276initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$277initial:java.util.List*; $irvar1 = n$278initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$276initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$277initial:java.util.List*; $irvar1 = n$278initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; _t$470 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$470); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$471update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$470|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$470|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
node6#session42(77) biabduction
**** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 10 ****
PROP 1 of 10:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 10:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 10:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$80
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$80
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$82initial:java.util.List*; unassigned = n$79update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80update:77:void; return = n$83initial:java.util.List*; $irvar1 = n$84initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$81update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$82initial:java.util.List*; unassigned = n$79update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80update:77:void; return = n$83initial:java.util.List*; $irvar1 = n$84initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$81update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$82initial:java.util.List*; unassigned = n$79update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80update:77:void; return = n$83initial:java.util.List*; $irvar1 = n$84initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$81update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$87initial:java.util.List*; unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$88initial:java.util.List*; $irvar1 = n$89initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$86update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$87initial:java.util.List*; unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$88initial:java.util.List*; $irvar1 = n$89initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$86update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$87initial:java.util.List*; unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$88initial:java.util.List*; $irvar1 = n$89initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$86update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$92initial:java.util.List*; unassigned = n$90update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$93initial:java.util.List*; $irvar1 = n$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$91update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$92initial:java.util.List*; unassigned = n$90update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$93initial:java.util.List*; $irvar1 = n$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$91update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$92initial:java.util.List*; unassigned = n$90update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$93initial:java.util.List*; $irvar1 = n$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$91update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$13
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$100initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$101initial:java.util.List*; $irvar1 = n$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$99update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$100initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$101initial:java.util.List*; $irvar1 = n$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$99update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$100initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$101initial:java.util.List*; $irvar1 = n$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$99update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$231); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$232update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$231|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$231|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 2/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$104
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$104
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$106initial:java.util.List*; unassigned = n$103update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$104update:77:void; return = n$107initial:java.util.List*; $irvar1 = n$108initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$105update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$106initial:java.util.List*; unassigned = n$103update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$104update:77:void; return = n$107initial:java.util.List*; $irvar1 = n$108initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$105update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$106initial:java.util.List*; unassigned = n$103update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$104update:77:void; return = n$107initial:java.util.List*; $irvar1 = n$108initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$105update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$111initial:java.util.List*; unassigned = n$109update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$112initial:java.util.List*; $irvar1 = n$113initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$110update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$111initial:java.util.List*; unassigned = n$109update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$112initial:java.util.List*; $irvar1 = n$113initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$110update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$111initial:java.util.List*; unassigned = n$109update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$112initial:java.util.List*; $irvar1 = n$113initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$110update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$116initial:java.util.List*; unassigned = n$114update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$117initial:java.util.List*; $irvar1 = n$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$115update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$116initial:java.util.List*; unassigned = n$114update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$117initial:java.util.List*; $irvar1 = n$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$115update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$116initial:java.util.List*; unassigned = n$114update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$117initial:java.util.List*; $irvar1 = n$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$115update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$14
Instruction Returns
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$124initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$125initial:java.util.List*; $irvar1 = n$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$123update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$124initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$125initial:java.util.List*; $irvar1 = n$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$123update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$124initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$125initial:java.util.List*; $irvar1 = n$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$123update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$262); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$263update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$262|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$262|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 3/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$129initial:java.util.List*; unassigned = n$127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$128update:77:void; return = n$130initial:java.util.List*; $irvar1 = n$131initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$129initial:java.util.List*; unassigned = n$127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$128update:77:void; return = n$130initial:java.util.List*; $irvar1 = n$131initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$129initial:java.util.List*; unassigned = n$127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$128update:77:void; return = n$130initial:java.util.List*; $irvar1 = n$131initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$137initial:java.util.List*; unassigned = n$136update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$138initial:java.util.List*; $irvar1 = n$139initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$137initial:java.util.List*; unassigned = n$136update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$138initial:java.util.List*; $irvar1 = n$139initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$137initial:java.util.List*; unassigned = n$136update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$138initial:java.util.List*; $irvar1 = n$139initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$15
Instruction Returns
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(0 < @f$4); unassigned != 0; _t$288 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$288); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$289update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$288|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$288|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 4/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$148initial:java.util.List*; unassigned = n$146update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$147update:77:void; return = n$149initial:java.util.List*; $irvar1 = n$150initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$148initial:java.util.List*; unassigned = n$146update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$147update:77:void; return = n$149initial:java.util.List*; $irvar1 = n$150initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$148initial:java.util.List*; unassigned = n$146update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$147update:77:void; return = n$149initial:java.util.List*; $irvar1 = n$150initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$152initial:java.util.List*; unassigned = n$151update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$153initial:java.util.List*; $irvar1 = n$154initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$152initial:java.util.List*; unassigned = n$151update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$153initial:java.util.List*; $irvar1 = n$154initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$152initial:java.util.List*; unassigned = n$151update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$153initial:java.util.List*; $irvar1 = n$154initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$16
Instruction Returns
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(0 < @f$4); unassigned != 0; _t$314 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$314); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$315update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$314|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$314|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 5/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$167initial:java.util.List*; unassigned = n$165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$166update:77:void; return = n$168initial:java.util.List*; $irvar1 = n$169initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$167initial:java.util.List*; unassigned = n$165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$166update:77:void; return = n$168initial:java.util.List*; $irvar1 = n$169initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$167initial:java.util.List*; unassigned = n$165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$166update:77:void; return = n$168initial:java.util.List*; $irvar1 = n$169initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$171initial:java.util.List*; unassigned = n$170update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$172initial:java.util.List*; $irvar1 = n$173initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$171initial:java.util.List*; unassigned = n$170update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$172initial:java.util.List*; $irvar1 = n$173initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$171initial:java.util.List*; unassigned = n$170update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$172initial:java.util.List*; $irvar1 = n$173initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$175initial:java.util.List*; unassigned = n$174update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$176initial:java.util.List*; $irvar1 = n$177initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$175initial:java.util.List*; unassigned = n$174update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$176initial:java.util.List*; $irvar1 = n$177initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$175initial:java.util.List*; unassigned = n$174update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$176initial:java.util.List*; $irvar1 = n$177initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$17
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$181initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$182initial:java.util.List*; $irvar1 = n$183initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$181initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$182initial:java.util.List*; $irvar1 = n$183initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$181initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$182initial:java.util.List*; $irvar1 = n$183initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; _t$340 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$340); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$341update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$340|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$340|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 6/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$186initial:java.util.List*; unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$185update:77:void; return = n$187initial:java.util.List*; $irvar1 = n$188initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$186initial:java.util.List*; unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$185update:77:void; return = n$187initial:java.util.List*; $irvar1 = n$188initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$186initial:java.util.List*; unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$185update:77:void; return = n$187initial:java.util.List*; $irvar1 = n$188initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$190initial:java.util.List*; unassigned = n$189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$191initial:java.util.List*; $irvar1 = n$192initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$190initial:java.util.List*; unassigned = n$189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$191initial:java.util.List*; $irvar1 = n$192initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$190initial:java.util.List*; unassigned = n$189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$191initial:java.util.List*; $irvar1 = n$192initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$194initial:java.util.List*; unassigned = n$193update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$195initial:java.util.List*; $irvar1 = n$196initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$194initial:java.util.List*; unassigned = n$193update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$195initial:java.util.List*; $irvar1 = n$196initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$194initial:java.util.List*; unassigned = n$193update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$195initial:java.util.List*; $irvar1 = n$196initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$18
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$200initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$201initial:java.util.List*; $irvar1 = n$202initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$200initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$201initial:java.util.List*; $irvar1 = n$202initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$200initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$201initial:java.util.List*; $irvar1 = n$202initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; _t$366 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$366); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$367update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$366|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$366|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 7/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$204
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$204
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$205initial:java.util.List*; unassigned = n$203update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$204update:77:void; return = n$206initial:java.util.List*; $irvar1 = n$207initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$205initial:java.util.List*; unassigned = n$203update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$204update:77:void; return = n$206initial:java.util.List*; $irvar1 = n$207initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$205initial:java.util.List*; unassigned = n$203update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$204update:77:void; return = n$206initial:java.util.List*; $irvar1 = n$207initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$209initial:java.util.List*; unassigned = n$208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$210initial:java.util.List*; $irvar1 = n$211initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$209initial:java.util.List*; unassigned = n$208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$210initial:java.util.List*; $irvar1 = n$211initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$209initial:java.util.List*; unassigned = n$208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$210initial:java.util.List*; $irvar1 = n$211initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$213initial:java.util.List*; unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$214initial:java.util.List*; $irvar1 = n$215initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$213initial:java.util.List*; unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$214initial:java.util.List*; $irvar1 = n$215initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$213initial:java.util.List*; unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$214initial:java.util.List*; $irvar1 = n$215initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$19
Instruction Returns
PROP 1 of 1:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$219initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$220initial:java.util.List*; $irvar1 = n$221initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$219initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$220initial:java.util.List*; $irvar1 = n$221initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$219initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$220initial:java.util.List*; $irvar1 = n$221initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$392); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$393update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$392|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$392|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 8/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$223
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$223
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$224initial:java.util.List*; unassigned = n$222update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$223update:77:void; return = n$225initial:java.util.List*; $irvar1 = n$226initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$224initial:java.util.List*; unassigned = n$222update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$223update:77:void; return = n$225initial:java.util.List*; $irvar1 = n$226initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$224initial:java.util.List*; unassigned = n$222update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$223update:77:void; return = n$225initial:java.util.List*; $irvar1 = n$226initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$228initial:java.util.List*; unassigned = n$227update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$229initial:java.util.List*; $irvar1 = n$230initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$228initial:java.util.List*; unassigned = n$227update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$229initial:java.util.List*; $irvar1 = n$230initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$228initial:java.util.List*; unassigned = n$227update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$229initial:java.util.List*; $irvar1 = n$230initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$232initial:java.util.List*; unassigned = n$231update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$233initial:java.util.List*; $irvar1 = n$234initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$232initial:java.util.List*; unassigned = n$231update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$233initial:java.util.List*; $irvar1 = n$234initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$232initial:java.util.List*; unassigned = n$231update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$233initial:java.util.List*; $irvar1 = n$234initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$20
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$238initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$239initial:java.util.List*; $irvar1 = n$240initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$238initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$239initial:java.util.List*; $irvar1 = n$240initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$238initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$239initial:java.util.List*; $irvar1 = n$240initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$418); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$419update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$418|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$418|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 9/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$243initial:java.util.List*; unassigned = n$241update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$242update:77:void; return = n$244initial:java.util.List*; $irvar1 = n$245initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$243initial:java.util.List*; unassigned = n$241update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$242update:77:void; return = n$244initial:java.util.List*; $irvar1 = n$245initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$243initial:java.util.List*; unassigned = n$241update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$242update:77:void; return = n$244initial:java.util.List*; $irvar1 = n$245initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$247initial:java.util.List*; unassigned = n$246update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$248initial:java.util.List*; $irvar1 = n$249initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$247initial:java.util.List*; unassigned = n$246update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$248initial:java.util.List*; $irvar1 = n$249initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$247initial:java.util.List*; unassigned = n$246update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$248initial:java.util.List*; $irvar1 = n$249initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$251initial:java.util.List*; unassigned = n$250update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$252initial:java.util.List*; $irvar1 = n$253initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$251initial:java.util.List*; unassigned = n$250update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$252initial:java.util.List*; $irvar1 = n$253initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$251initial:java.util.List*; unassigned = n$250update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$252initial:java.util.List*; $irvar1 = n$253initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$21
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$257initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$258initial:java.util.List*; $irvar1 = n$259initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$257initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$258initial:java.util.List*; $irvar1 = n$259initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$257initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$258initial:java.util.List*; $irvar1 = n$259initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$3); unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(0 < @f$3); unassigned != 0; _t$444 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$444); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$445update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$444|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$444|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 10/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$262initial:java.util.List*; unassigned = n$260update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$261update:77:void; return = n$263initial:java.util.List*; $irvar1 = n$264initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$262initial:java.util.List*; unassigned = n$260update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$261update:77:void; return = n$263initial:java.util.List*; $irvar1 = n$264initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$262initial:java.util.List*; unassigned = n$260update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$261update:77:void; return = n$263initial:java.util.List*; $irvar1 = n$264initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$266initial:java.util.List*; unassigned = n$265update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$267initial:java.util.List*; $irvar1 = n$268initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$266initial:java.util.List*; unassigned = n$265update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$267initial:java.util.List*; $irvar1 = n$268initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$266initial:java.util.List*; unassigned = n$265update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$267initial:java.util.List*; $irvar1 = n$268initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$22
Instruction Returns
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$276initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$277initial:java.util.List*; $irvar1 = n$278initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$276initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$277initial:java.util.List*; $irvar1 = n$278initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$276initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$277initial:java.util.List*; $irvar1 = n$278initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; _t$470 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$470); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$471update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$470|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$470|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
node6#session6(77) [compute pre] starvation
node6#session7(77) [exec] starvation
PRE STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
INSTR= n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$6 -> $irvar0 }}
INSTR= _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
STATE UNCHANGED
INSTR= n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { n$6 -> $irvar0, n$8 -> unassigned }}
INSTR= n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
STATE UNCHANGED
INSTR= *&assignments:java.util.List*=n$9 [line 77];
STATE UNCHANGED
INSTR= NULLIFY(&$irvar0); [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
STATE:
{guard_map= { }; lock_state= {map= { }; acquisitions= { }};
critical_pairs= { }; attributes= { }; thread= UnknownThread;
scheduled_work= { }; var_state= { }}
node6#session25(77) [compute pre] racerd
node6#session26(77) [exec] racerd
PRE STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= n$9 := List ParameterSupplier.getValueSources(ParameterSignature)({ n$5,
unassigned }) [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= assignments := n$9 [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
INSTR= NULLIFY(&$irvar0); [line 77];
STATE UNCHANGED
INSTR= EXIT_SCOPE(n$9); [line 77];
STATE:
Threads: NoThread, Locks: 0
Accesses { {elem= Access: Read of this->clazz Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 118;
trace= { ParameterSupplier Assignments.getSupplier(ParameterSignature) at line 77,
ParameterSupplier Assignments.buildParameterSupplierFromClass(Class) at line 104 }},
{elem= Access: Read of this->unassigned Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }},
{elem= Access: Read of container this->unassigned via Object List.get(int) Thread: NoThread Lock: false Pre: OwnedIf
{ 0 }; loc= line 54;
trace= { ParameterSignature Assignments.nextUnassigned() at line 76 }} }
Ownership: { n$2 -> OwnedIf{ 0 },
n$5 -> Owned,
n$9 -> Owned,
assignments -> Owned,
unassigned -> OwnedIf{ 0 },
this -> OwnedIf{ 0 } }
Attributes: { }
node6#session42(77) biabduction
**** [FP:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 10 ****
PROP 1 of 10:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 2 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 3 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 4 of 10:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 5 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 6 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 7 of 10:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 8 of 10:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 9 of 10:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PROP 10 of 10:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$80
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$80
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$82initial:java.util.List*; unassigned = n$79update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80update:77:void; return = n$83initial:java.util.List*; $irvar1 = n$84initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$81update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$82initial:java.util.List*; unassigned = n$79update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80update:77:void; return = n$83initial:java.util.List*; $irvar1 = n$84initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$81update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$82initial:java.util.List*; unassigned = n$79update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$80update:77:void; return = n$83initial:java.util.List*; $irvar1 = n$84initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$81update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$87initial:java.util.List*; unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$88initial:java.util.List*; $irvar1 = n$89initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$86update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$87initial:java.util.List*; unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$88initial:java.util.List*; $irvar1 = n$89initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$86update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$87initial:java.util.List*; unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$88initial:java.util.List*; $irvar1 = n$89initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$86update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$92initial:java.util.List*; unassigned = n$90update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$93initial:java.util.List*; $irvar1 = n$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$91update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$92initial:java.util.List*; unassigned = n$90update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$93initial:java.util.List*; $irvar1 = n$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$91update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$92initial:java.util.List*; unassigned = n$90update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$93initial:java.util.List*; $irvar1 = n$94initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$91update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$13
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$100initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$101initial:java.util.List*; $irvar1 = n$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$99update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$100initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$101initial:java.util.List*; $irvar1 = n$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$99update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$100initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$101initial:java.util.List*; $irvar1 = n$102initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$99update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$231); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$232update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$231|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$231|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$3 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$3 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 2/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$104
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$104
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$106initial:java.util.List*; unassigned = n$103update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$104update:77:void; return = n$107initial:java.util.List*; $irvar1 = n$108initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$105update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$106initial:java.util.List*; unassigned = n$103update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$104update:77:void; return = n$107initial:java.util.List*; $irvar1 = n$108initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$105update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$106initial:java.util.List*; unassigned = n$103update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$104update:77:void; return = n$107initial:java.util.List*; $irvar1 = n$108initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:n$105update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$111initial:java.util.List*; unassigned = n$109update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$112initial:java.util.List*; $irvar1 = n$113initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$110update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$111initial:java.util.List*; unassigned = n$109update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$112initial:java.util.List*; $irvar1 = n$113initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$110update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$111initial:java.util.List*; unassigned = n$109update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$112initial:java.util.List*; $irvar1 = n$113initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$110update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$116initial:java.util.List*; unassigned = n$114update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$117initial:java.util.List*; $irvar1 = n$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$115update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$116initial:java.util.List*; unassigned = n$114update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$117initial:java.util.List*; $irvar1 = n$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$115update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$116initial:java.util.List*; unassigned = n$114update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$117initial:java.util.List*; $irvar1 = n$118initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$115update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$14
Instruction Returns
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$124initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$125initial:java.util.List*; $irvar1 = n$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$123update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$124initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$125initial:java.util.List*; $irvar1 = n$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$123update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$124initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$125initial:java.util.List*; $irvar1 = n$126initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$123update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$262); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$263update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$262|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$262|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 3/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$129initial:java.util.List*; unassigned = n$127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$128update:77:void; return = n$130initial:java.util.List*; $irvar1 = n$131initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$129initial:java.util.List*; unassigned = n$127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$128update:77:void; return = n$130initial:java.util.List*; $irvar1 = n$131initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$129initial:java.util.List*; unassigned = n$127update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$128update:77:void; return = n$130initial:java.util.List*; $irvar1 = n$131initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$137initial:java.util.List*; unassigned = n$136update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$138initial:java.util.List*; $irvar1 = n$139initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$137initial:java.util.List*; unassigned = n$136update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$138initial:java.util.List*; $irvar1 = n$139initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$137initial:java.util.List*; unassigned = n$136update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$138initial:java.util.List*; $irvar1 = n$139initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$15
Instruction Returns
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(0 < @f$4); unassigned != 0; _t$288 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$288); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$289update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$288|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$288|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 4/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$148initial:java.util.List*; unassigned = n$146update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$147update:77:void; return = n$149initial:java.util.List*; $irvar1 = n$150initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$148initial:java.util.List*; unassigned = n$146update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$147update:77:void; return = n$149initial:java.util.List*; $irvar1 = n$150initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$148initial:java.util.List*; unassigned = n$146update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$147update:77:void; return = n$149initial:java.util.List*; $irvar1 = n$150initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$152initial:java.util.List*; unassigned = n$151update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$153initial:java.util.List*; $irvar1 = n$154initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$152initial:java.util.List*; unassigned = n$151update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$153initial:java.util.List*; $irvar1 = n$154initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$152initial:java.util.List*; unassigned = n$151update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$153initial:java.util.List*; $irvar1 = n$154initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$16
Instruction Returns
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$6 ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$6); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$4); unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(0 < @f$4); unassigned != 0; _t$314 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$314); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$315update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$314|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$314|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$4); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$4) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 5/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$167initial:java.util.List*; unassigned = n$165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$166update:77:void; return = n$168initial:java.util.List*; $irvar1 = n$169initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$167initial:java.util.List*; unassigned = n$165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$166update:77:void; return = n$168initial:java.util.List*; $irvar1 = n$169initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$167initial:java.util.List*; unassigned = n$165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$166update:77:void; return = n$168initial:java.util.List*; $irvar1 = n$169initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$171initial:java.util.List*; unassigned = n$170update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$172initial:java.util.List*; $irvar1 = n$173initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$171initial:java.util.List*; unassigned = n$170update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$172initial:java.util.List*; $irvar1 = n$173initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$171initial:java.util.List*; unassigned = n$170update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$172initial:java.util.List*; $irvar1 = n$173initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$175initial:java.util.List*; unassigned = n$174update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$176initial:java.util.List*; $irvar1 = n$177initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$175initial:java.util.List*; unassigned = n$174update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$176initial:java.util.List*; $irvar1 = n$177initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$175initial:java.util.List*; unassigned = n$174update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$176initial:java.util.List*; $irvar1 = n$177initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$17
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$181initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$182initial:java.util.List*; $irvar1 = n$183initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$181initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$182initial:java.util.List*; $irvar1 = n$183initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$181initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$182initial:java.util.List*; $irvar1 = n$183initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; _t$340 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$340); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$341update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$340|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$340|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 6/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$186initial:java.util.List*; unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$185update:77:void; return = n$187initial:java.util.List*; $irvar1 = n$188initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$186initial:java.util.List*; unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$185update:77:void; return = n$187initial:java.util.List*; $irvar1 = n$188initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$186initial:java.util.List*; unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$185update:77:void; return = n$187initial:java.util.List*; $irvar1 = n$188initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$190initial:java.util.List*; unassigned = n$189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$191initial:java.util.List*; $irvar1 = n$192initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$190initial:java.util.List*; unassigned = n$189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$191initial:java.util.List*; $irvar1 = n$192initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$190initial:java.util.List*; unassigned = n$189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$191initial:java.util.List*; $irvar1 = n$192initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$194initial:java.util.List*; unassigned = n$193update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$195initial:java.util.List*; $irvar1 = n$196initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$194initial:java.util.List*; unassigned = n$193update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$195initial:java.util.List*; $irvar1 = n$196initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$194initial:java.util.List*; unassigned = n$193update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$195initial:java.util.List*; $irvar1 = n$196initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$18
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$200initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$201initial:java.util.List*; $irvar1 = n$202initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$200initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$201initial:java.util.List*; $irvar1 = n$202initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$200initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$201initial:java.util.List*; $irvar1 = n$202initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; _t$366 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$366); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$367update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$366|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$366|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Constructor.newInstance(Object[]) > :118(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 7/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$204
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$204
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$205initial:java.util.List*; unassigned = n$203update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$204update:77:void; return = n$206initial:java.util.List*; $irvar1 = n$207initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$205initial:java.util.List*; unassigned = n$203update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$204update:77:void; return = n$206initial:java.util.List*; $irvar1 = n$207initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$205initial:java.util.List*; unassigned = n$203update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$204update:77:void; return = n$206initial:java.util.List*; $irvar1 = n$207initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$209initial:java.util.List*; unassigned = n$208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$210initial:java.util.List*; $irvar1 = n$211initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$209initial:java.util.List*; unassigned = n$208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$210initial:java.util.List*; $irvar1 = n$211initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$209initial:java.util.List*; unassigned = n$208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$210initial:java.util.List*; $irvar1 = n$211initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$213initial:java.util.List*; unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$214initial:java.util.List*; $irvar1 = n$215initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$213initial:java.util.List*; unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$214initial:java.util.List*; $irvar1 = n$215initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$213initial:java.util.List*; unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$214initial:java.util.List*; $irvar1 = n$215initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$19
Instruction Returns
PROP 1 of 1:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$219initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$220initial:java.util.List*; $irvar1 = n$221initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$219initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$220initial:java.util.List*; $irvar1 = n$221initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$6 ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$219initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$220initial:java.util.List*; $irvar1 = n$221initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$392); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$393update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$392|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$392|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(@f$4 <= 0); unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$6update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$5|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$3|->[@f$4|0:@f$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(@f$4 <= 0) *
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$6none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 8/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$223
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$223
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$224initial:java.util.List*; unassigned = n$222update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$223update:77:void; return = n$225initial:java.util.List*; $irvar1 = n$226initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$224initial:java.util.List*; unassigned = n$222update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$223update:77:void; return = n$225initial:java.util.List*; $irvar1 = n$226initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$224initial:java.util.List*; unassigned = n$222update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$223update:77:void; return = n$225initial:java.util.List*; $irvar1 = n$226initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$228initial:java.util.List*; unassigned = n$227update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$229initial:java.util.List*; $irvar1 = n$230initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$228initial:java.util.List*; unassigned = n$227update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$229initial:java.util.List*; $irvar1 = n$230initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$228initial:java.util.List*; unassigned = n$227update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$229initial:java.util.List*; $irvar1 = n$230initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$232initial:java.util.List*; unassigned = n$231update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$233initial:java.util.List*; $irvar1 = n$234initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$232initial:java.util.List*; unassigned = n$231update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$233initial:java.util.List*; $irvar1 = n$234initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$232initial:java.util.List*; unassigned = n$231update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$233initial:java.util.List*; $irvar1 = n$234initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
WARNING: dropping non-footprint n$9 = @f$20
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$238initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$239initial:java.util.List*; $irvar1 = n$240initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$238initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$239initial:java.util.List*; $irvar1 = n$240initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(@f$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$238initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$239initial:java.util.List*; $irvar1 = n$240initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$418); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$419update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$418|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$418|->{clazz:@f$1update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77(assignments); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$3|->[@f$4|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$2|->{}formal(z):java.util.List( sub ); old_this|->{clazz:@f$1formal(z), unassigned:@f$2formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$2|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{clazz:@f$1rearrange:(z)118, unassigned:@f$2rearrange:(z)54}formal(z):org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 9/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$243initial:java.util.List*; unassigned = n$241update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$242update:77:void; return = n$244initial:java.util.List*; $irvar1 = n$245initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$243initial:java.util.List*; unassigned = n$241update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$242update:77:void; return = n$244initial:java.util.List*; $irvar1 = n$245initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$243initial:java.util.List*; unassigned = n$241update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$242update:77:void; return = n$244initial:java.util.List*; $irvar1 = n$245initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$247initial:java.util.List*; unassigned = n$246update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$248initial:java.util.List*; $irvar1 = n$249initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$247initial:java.util.List*; unassigned = n$246update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$248initial:java.util.List*; $irvar1 = n$249initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$247initial:java.util.List*; unassigned = n$246update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$248initial:java.util.List*; $irvar1 = n$249initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$251initial:java.util.List*; unassigned = n$250update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$252initial:java.util.List*; $irvar1 = n$253initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$251initial:java.util.List*; unassigned = n$250update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$252initial:java.util.List*; $irvar1 = n$253initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$251initial:java.util.List*; unassigned = n$250update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$252initial:java.util.List*; $irvar1 = n$253initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$21
Instruction Returns
PROP 1 of 1:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$257initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$258initial:java.util.List*; $irvar1 = n$259initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$257initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$258initial:java.util.List*; $irvar1 = n$259initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$5 ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$5); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$257initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$258initial:java.util.List*; $irvar1 = n$259initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$3); unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
(0 < @f$3); unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(0 < @f$3); unassigned != 0; _t$444 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$444); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$445update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$444|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$444|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(0 < @f$3); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
(0 < @f$3); _t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$5update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$4|->{}formal(z):java.lang.annotation.Annotation( sub ); @f$2|->[@f$3|0:@f$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
(0 < @f$3) *
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$5none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Processing prop 10/10
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$262initial:java.util.List*; unassigned = n$260update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$261update:77:void; return = n$263initial:java.util.List*; $irvar1 = n$264initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &$irvar0
prop before:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$262initial:java.util.List*; unassigned = n$260update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$261update:77:void; return = n$263initial:java.util.List*; $irvar1 = n$264initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
$irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$262initial:java.util.List*; unassigned = n$260update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$261update:77:void; return = n$263initial:java.util.List*; $irvar1 = n$264initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$266initial:java.util.List*; unassigned = n$265update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$267initial:java.util.List*; $irvar1 = n$268initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: n$6
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$266initial:java.util.List*; unassigned = n$265update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$267initial:java.util.List*; $irvar1 = n$268initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$266initial:java.util.List*; unassigned = n$265update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$267initial:java.util.List*; $irvar1 = n$268initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &unassigned
prop before:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
WARNING: dropping non-footprint n$9 = @f$22
Instruction Returns
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$2initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$276initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$277initial:java.util.List*; $irvar1 = n$278initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
in prop_iter_extend_ptsto lexp: &assignments
prop before:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$276initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$277initial:java.util.List*; $irvar1 = n$278initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
prop list after:
PROP 1 of 1:
n$9 = @f$4 ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(@f$4); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$276initial:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$277initial:java.util.List*; $irvar1 = n$278initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
n$9 = assignments ;
unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
unassigned != 0; _t$470 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$470); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$471update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$470|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
PREDICATE:
_t$470|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
.... After Symbolic Execution ....
PROP 1 of 1:
_t$3 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77(assignments); UND < Object Class.newInstance() > :122(_t$3); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = @f$4update:77:java.util.List*; unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:@f$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); @f$2|->[@f$3|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); @f$1|->{}formal(z):java.util.List( sub ); old_this|->{unassigned:@f$1formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
[footprint
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = @f$4none:java.util.List*( sub ); this = @f$0formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
@f$1|->{}rearrange:(z)54:java.util.List( sub ); old_this|->{unassigned:@f$1rearrange:(z)54}rearrange:(z)76:org.junit.experimental.theories.internal.Assignments( sub ) ]
node6#session55(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$86
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$86
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$88initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$86update:77:void; return = n$89initial:java.util.List*; $irvar1 = n$90initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$87update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$84formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$84|->[@f$0|0:n$83formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$83|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$95initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$93update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$96initial:java.util.List*; $irvar1 = n$97initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$92formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$92|->[@f$0|0:n$91formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$91|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$94update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$102initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$100update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$103initial:java.util.List*; $irvar1 = n$104initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$99formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$99|->[@f$0|0:n$98formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$98|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$101update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$114initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$115initial:java.util.List*; $irvar1 = n$116initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$112|->[@f$0|0:n$111formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$111|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$112formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$113update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$263); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$264update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$263|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$263|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$121initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$119update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$120update:77:void; return = n$122initial:java.util.List*; $irvar1 = n$123initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$118formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$118|->[@f$0|0:n$117formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$117|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$127initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$126update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$128initial:java.util.List*; $irvar1 = n$129initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$125formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$125|->[@f$0|0:n$124formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$124|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$131formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$131|->[@f$0|0:n$130formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$130|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$142|->[@f$0|0:n$141formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$141|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$142formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; _t$299 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$299); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$300update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$299|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$299|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$150initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$148update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$149update:77:void; return = n$151initial:java.util.List*; $irvar1 = n$152initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$147formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$147|->[@f$0|0:n$146formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$146|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$154formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$154|->[@f$0|0:n$153formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$153|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$161update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$160formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$160|->[@f$0|0:n$159formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$159|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$172initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$173initial:java.util.List*; $irvar1 = n$174initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$171|->[@f$0|0:n$170formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$170|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$171formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; _t$335 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$335); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$336update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$335|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$335|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$178
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$178
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$179initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$177update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$178update:77:void; return = n$180initial:java.util.List*; $irvar1 = n$181initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$176formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$176|->[@f$0|0:n$175formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$175|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$185initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$186initial:java.util.List*; $irvar1 = n$187initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$183formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$183|->[@f$0|0:n$182formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$182|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$191initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$190update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$192initial:java.util.List*; $irvar1 = n$193initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$189formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$189|->[@f$0|0:n$188formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$188|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$201initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$202initial:java.util.List*; $irvar1 = n$203initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$200|->[@f$0|0:n$199formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$199|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$200formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$371); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$372update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$371|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$371|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$206
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$206
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$208initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$205update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$206update:77:void; return = n$209initial:java.util.List*; $irvar1 = n$210initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$207update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$204formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$204|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$214initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$215initial:java.util.List*; $irvar1 = n$216initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$211formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$211|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$213update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$220initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$218update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$221initial:java.util.List*; $irvar1 = n$222initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$217formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$217|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$219update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$230initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$231initial:java.util.List*; $irvar1 = n$232initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$228|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$228formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$229update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$407); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$408update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$407|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$407|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$236initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$234update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$235update:77:void; return = n$237initial:java.util.List*; $irvar1 = n$238initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$233formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$233|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$241initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$240update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$242initial:java.util.List*; $irvar1 = n$243initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$239formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$239|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$246initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$245update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$247initial:java.util.List*; $irvar1 = n$248initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$244formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$244|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$254initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$255initial:java.util.List*; $irvar1 = n$256initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$253|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$253formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; _t$438 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$438); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$439update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$438|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$438|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$260initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$258update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$259update:77:void; return = n$261initial:java.util.List*; $irvar1 = n$262initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$257formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$257|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$265initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$264update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$266initial:java.util.List*; $irvar1 = n$267initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$263formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$263|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$268formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$268|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$278initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$279initial:java.util.List*; $irvar1 = n$280initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$277|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$277formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; _t$469 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$469); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$470update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$469|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$469|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$283
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$283
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$284initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$282update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$283update:77:void; return = n$285initial:java.util.List*; $irvar1 = n$286initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$281formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$281|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$289initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$288update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$290initial:java.util.List*; $irvar1 = n$291initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$287formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$287|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$294initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$293update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$295initial:java.util.List*; $irvar1 = n$296initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$292formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$292|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$302initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$303initial:java.util.List*; $irvar1 = n$304initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$301|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$301formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$500); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$501update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$500|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$500|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node6#session55(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$86
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$86
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$88initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$86update:77:void; return = n$89initial:java.util.List*; $irvar1 = n$90initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$87update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$84formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$84|->[@f$0|0:n$83formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$83|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$95initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$93update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$96initial:java.util.List*; $irvar1 = n$97initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$92formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$92|->[@f$0|0:n$91formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$91|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$94update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$102initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$100update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$103initial:java.util.List*; $irvar1 = n$104initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$99formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$99|->[@f$0|0:n$98formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$98|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$101update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$114initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$115initial:java.util.List*; $irvar1 = n$116initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$112|->[@f$0|0:n$111formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$111|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$112formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$113update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$263); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$264update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$263|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$263|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$121initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$119update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$120update:77:void; return = n$122initial:java.util.List*; $irvar1 = n$123initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$118formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$118|->[@f$0|0:n$117formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$117|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$127initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$126update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$128initial:java.util.List*; $irvar1 = n$129initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$125formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$125|->[@f$0|0:n$124formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$124|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$131formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$131|->[@f$0|0:n$130formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$130|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$142|->[@f$0|0:n$141formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$141|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$142formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; _t$299 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$299); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$300update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$299|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$299|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$150initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$148update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$149update:77:void; return = n$151initial:java.util.List*; $irvar1 = n$152initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$147formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$147|->[@f$0|0:n$146formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$146|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$154formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$154|->[@f$0|0:n$153formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$153|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$161update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$160formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$160|->[@f$0|0:n$159formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$159|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$172initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$173initial:java.util.List*; $irvar1 = n$174initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$171|->[@f$0|0:n$170formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$170|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$171formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; _t$335 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$335); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$336update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$335|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$335|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$178
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$178
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$179initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$177update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$178update:77:void; return = n$180initial:java.util.List*; $irvar1 = n$181initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$176formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$176|->[@f$0|0:n$175formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$175|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$185initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$186initial:java.util.List*; $irvar1 = n$187initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$183formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$183|->[@f$0|0:n$182formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$182|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$191initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$190update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$192initial:java.util.List*; $irvar1 = n$193initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$189formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$189|->[@f$0|0:n$188formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$188|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$201initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$202initial:java.util.List*; $irvar1 = n$203initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$200|->[@f$0|0:n$199formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$199|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$200formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$371); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$372update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$371|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$371|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$206
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$206
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$208initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$205update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$206update:77:void; return = n$209initial:java.util.List*; $irvar1 = n$210initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$207update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$204formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$204|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$214initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$215initial:java.util.List*; $irvar1 = n$216initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$211formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$211|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$213update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$220initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$218update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$221initial:java.util.List*; $irvar1 = n$222initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$217formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$217|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$219update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$230initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$231initial:java.util.List*; $irvar1 = n$232initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$228|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$228formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$229update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$407); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$408update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$407|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$407|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$236initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$234update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$235update:77:void; return = n$237initial:java.util.List*; $irvar1 = n$238initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$233formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$233|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$241initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$240update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$242initial:java.util.List*; $irvar1 = n$243initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$239formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$239|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$246initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$245update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$247initial:java.util.List*; $irvar1 = n$248initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$244formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$244|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$254initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$255initial:java.util.List*; $irvar1 = n$256initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$253|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$253formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; _t$438 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$438); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$439update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$438|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$438|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$260initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$258update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$259update:77:void; return = n$261initial:java.util.List*; $irvar1 = n$262initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$257formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$257|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$265initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$264update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$266initial:java.util.List*; $irvar1 = n$267initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$263formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$263|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$268formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$268|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$278initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$279initial:java.util.List*; $irvar1 = n$280initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$277|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$277formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; _t$469 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$469); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$470update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$469|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$469|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$283
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$283
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$284initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$282update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$283update:77:void; return = n$285initial:java.util.List*; $irvar1 = n$286initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$281formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$281|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$289initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$288update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$290initial:java.util.List*; $irvar1 = n$291initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$287formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$287|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$294initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$293update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$295initial:java.util.List*; $irvar1 = n$296initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$292formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$292|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$302initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$303initial:java.util.List*; $irvar1 = n$304initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$301|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$301formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$500); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$501update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$500|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$500|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node6#session66(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$632
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$632
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$634initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$631update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$632update:77:void; return = n$635initial:java.util.List*; $irvar1 = n$636initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$633update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$630formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$630|->[@f$0|0:n$629formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$629|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$641initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$639update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$642initial:java.util.List*; $irvar1 = n$643initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$638formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$638|->[@f$0|0:n$637formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$637|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$640update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$648initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$646update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$649initial:java.util.List*; $irvar1 = n$650initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$645formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$645|->[@f$0|0:n$644formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$644|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$647update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$660initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$661initial:java.util.List*; $irvar1 = n$662initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$658|->[@f$0|0:n$657formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$657|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$658formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$659update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1080); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1081update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1080|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1080|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$667initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$665update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$666update:77:void; return = n$668initial:java.util.List*; $irvar1 = n$669initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$664formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$664|->[@f$0|0:n$663formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$663|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$673initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$672update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$674initial:java.util.List*; $irvar1 = n$675initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$671formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$671|->[@f$0|0:n$670formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$670|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$679initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$678update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$680initial:java.util.List*; $irvar1 = n$681initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$677formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$677|->[@f$0|0:n$676formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$676|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$689initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$690initial:java.util.List*; $irvar1 = n$691initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$688|->[@f$0|0:n$687formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$687|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$688formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; _t$1116 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$1116); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1117update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1116|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1116|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$696initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$694update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$695update:77:void; return = n$697initial:java.util.List*; $irvar1 = n$698initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$693formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$693|->[@f$0|0:n$692formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$692|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$702initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$701update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$703initial:java.util.List*; $irvar1 = n$704initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$700formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$700|->[@f$0|0:n$699formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$699|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$708initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$707update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$709initial:java.util.List*; $irvar1 = n$710initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$706formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$706|->[@f$0|0:n$705formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$705|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$718initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$719initial:java.util.List*; $irvar1 = n$720initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$717|->[@f$0|0:n$716formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$716|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$717formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; _t$1152 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$1152); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1153update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1152|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1152|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$724
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$724
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$725initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$723update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$724update:77:void; return = n$726initial:java.util.List*; $irvar1 = n$727initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$722formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$722|->[@f$0|0:n$721formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$721|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$731initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$730update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$732initial:java.util.List*; $irvar1 = n$733initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$729formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$729|->[@f$0|0:n$728formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$728|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$737initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$736update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$738initial:java.util.List*; $irvar1 = n$739initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$735formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$735|->[@f$0|0:n$734formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$734|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$747initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$748initial:java.util.List*; $irvar1 = n$749initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$746|->[@f$0|0:n$745formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$745|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$746formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1188); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1188|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1188|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$752
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$752
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$754initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$751update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$752update:77:void; return = n$755initial:java.util.List*; $irvar1 = n$756initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$753update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$750formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$750|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$760initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$758update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$761initial:java.util.List*; $irvar1 = n$762initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$757formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$757|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$759update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$766initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$764update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$767initial:java.util.List*; $irvar1 = n$768initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$763formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$763|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$765update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$776initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$777initial:java.util.List*; $irvar1 = n$778initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$774|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$774formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$775update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1224); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1225update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1224|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1224|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$782initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$780update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$781update:77:void; return = n$783initial:java.util.List*; $irvar1 = n$784initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$779formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$779|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$787initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$786update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$788initial:java.util.List*; $irvar1 = n$789initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$785formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$785|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$792initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$791update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$793initial:java.util.List*; $irvar1 = n$794initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$790formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$790|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$800initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$801initial:java.util.List*; $irvar1 = n$802initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$799|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$799formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; _t$1255 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$1255); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1256update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1255|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1255|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$806initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$804update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$805update:77:void; return = n$807initial:java.util.List*; $irvar1 = n$808initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$803formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$803|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$811initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$810update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$812initial:java.util.List*; $irvar1 = n$813initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$809formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$809|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$816initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$817initial:java.util.List*; $irvar1 = n$818initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$814formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$814|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$824initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$825initial:java.util.List*; $irvar1 = n$826initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$823|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$823formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; _t$1286 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$1286); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1287update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1286|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1286|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$829
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$829
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$830initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$828update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$829update:77:void; return = n$831initial:java.util.List*; $irvar1 = n$832initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$827formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$827|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$835initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$834update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$836initial:java.util.List*; $irvar1 = n$837initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$833formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$833|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$840initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$841initial:java.util.List*; $irvar1 = n$842initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$838formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$838|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$848initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$849initial:java.util.List*; $irvar1 = n$850initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$847|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$847formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1317); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1318update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1317|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1317|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node6#session66(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$632
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$632
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$634initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$631update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$632update:77:void; return = n$635initial:java.util.List*; $irvar1 = n$636initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$633update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$630formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$630|->[@f$0|0:n$629formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$629|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$641initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$639update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$642initial:java.util.List*; $irvar1 = n$643initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$638formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$638|->[@f$0|0:n$637formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$637|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$640update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$648initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$646update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$649initial:java.util.List*; $irvar1 = n$650initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$645formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$645|->[@f$0|0:n$644formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$644|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$647update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$660initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$661initial:java.util.List*; $irvar1 = n$662initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$658|->[@f$0|0:n$657formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$657|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$658formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$659update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1080); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1081update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1080|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1080|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$667initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$665update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$666update:77:void; return = n$668initial:java.util.List*; $irvar1 = n$669initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$664formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$664|->[@f$0|0:n$663formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$663|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$673initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$672update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$674initial:java.util.List*; $irvar1 = n$675initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$671formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$671|->[@f$0|0:n$670formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$670|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$679initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$678update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$680initial:java.util.List*; $irvar1 = n$681initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$677formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$677|->[@f$0|0:n$676formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$676|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$689initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$690initial:java.util.List*; $irvar1 = n$691initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$688|->[@f$0|0:n$687formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$687|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$688formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; _t$1116 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$1116); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1117update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1116|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1116|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$696initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$694update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$695update:77:void; return = n$697initial:java.util.List*; $irvar1 = n$698initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$693formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$693|->[@f$0|0:n$692formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$692|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$702initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$701update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$703initial:java.util.List*; $irvar1 = n$704initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$700formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$700|->[@f$0|0:n$699formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$699|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$708initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$707update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$709initial:java.util.List*; $irvar1 = n$710initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$706formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$706|->[@f$0|0:n$705formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$705|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$718initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$719initial:java.util.List*; $irvar1 = n$720initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$717|->[@f$0|0:n$716formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$716|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$717formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; _t$1152 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$1152); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1153update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1152|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1152|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$724
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$724
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$725initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$723update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$724update:77:void; return = n$726initial:java.util.List*; $irvar1 = n$727initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$722formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$722|->[@f$0|0:n$721formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$721|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$731initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$730update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$732initial:java.util.List*; $irvar1 = n$733initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$729formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$729|->[@f$0|0:n$728formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$728|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$737initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$736update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$738initial:java.util.List*; $irvar1 = n$739initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$735formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$735|->[@f$0|0:n$734formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$734|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$747initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$748initial:java.util.List*; $irvar1 = n$749initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$746|->[@f$0|0:n$745formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$745|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$746formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1188); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1188|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1188|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$752
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$752
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$754initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$751update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$752update:77:void; return = n$755initial:java.util.List*; $irvar1 = n$756initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$753update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$750formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$750|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$760initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$758update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$761initial:java.util.List*; $irvar1 = n$762initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$757formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$757|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$759update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$766initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$764update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$767initial:java.util.List*; $irvar1 = n$768initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$763formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$763|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$765update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$776initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$777initial:java.util.List*; $irvar1 = n$778initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$774|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$774formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$775update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1224); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1225update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1224|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1224|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$782initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$780update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$781update:77:void; return = n$783initial:java.util.List*; $irvar1 = n$784initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$779formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$779|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$787initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$786update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$788initial:java.util.List*; $irvar1 = n$789initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$785formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$785|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$792initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$791update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$793initial:java.util.List*; $irvar1 = n$794initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$790formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$790|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$800initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$801initial:java.util.List*; $irvar1 = n$802initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$799|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$799formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; _t$1255 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$1255); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1256update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1255|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1255|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$806initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$804update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$805update:77:void; return = n$807initial:java.util.List*; $irvar1 = n$808initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$803formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$803|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$811initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$810update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$812initial:java.util.List*; $irvar1 = n$813initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$809formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$809|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$816initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$817initial:java.util.List*; $irvar1 = n$818initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$814formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$814|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$824initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$825initial:java.util.List*; $irvar1 = n$826initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$823|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$823formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; _t$1286 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$1286); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1287update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1286|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1286|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$829
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$829
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$830initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$828update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$829update:77:void; return = n$831initial:java.util.List*; $irvar1 = n$832initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$827formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$827|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$835initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$834update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$836initial:java.util.List*; $irvar1 = n$837initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$833formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$833|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$840initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$841initial:java.util.List*; $irvar1 = n$842initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$838formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$838|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$848initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$849initial:java.util.List*; $irvar1 = n$850initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$847|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$847formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1317); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1318update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1317|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1317|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node6#session79(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1274
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1274
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1276initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1273update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1274update:77:void; return = n$1277initial:java.util.List*; $irvar1 = n$1278initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$1275update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1272formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1272|->[@f$0|0:n$1271formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1271|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1283initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1281update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1284initial:java.util.List*; $irvar1 = n$1285initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1280formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1280|->[@f$0|0:n$1279formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1279|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$1282update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1290initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1288update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1291initial:java.util.List*; $irvar1 = n$1292initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1287formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1287|->[@f$0|0:n$1286formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1286|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$1289update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1302initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1303initial:java.util.List*; $irvar1 = n$1304initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1300|->[@f$0|0:n$1299formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1299|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1300formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$1301update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2060); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2061update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2060|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2060|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1309initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1307update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1308update:77:void; return = n$1310initial:java.util.List*; $irvar1 = n$1311initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1306formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1306|->[@f$0|0:n$1305formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1305|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1315initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1314update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1316initial:java.util.List*; $irvar1 = n$1317initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1313formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1313|->[@f$0|0:n$1312formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1312|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1321initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1320update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1322initial:java.util.List*; $irvar1 = n$1323initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1319formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1319|->[@f$0|0:n$1318formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1318|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1331initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1332initial:java.util.List*; $irvar1 = n$1333initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1330|->[@f$0|0:n$1329formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1329|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1330formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; _t$2096 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$2096); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2097update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2096|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2096|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1338initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1336update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1337update:77:void; return = n$1339initial:java.util.List*; $irvar1 = n$1340initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1335formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1335|->[@f$0|0:n$1334formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1334|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1344initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1343update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1345initial:java.util.List*; $irvar1 = n$1346initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1342formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1342|->[@f$0|0:n$1341formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1341|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1350initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1349update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1351initial:java.util.List*; $irvar1 = n$1352initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1348formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1348|->[@f$0|0:n$1347formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1347|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1360initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1361initial:java.util.List*; $irvar1 = n$1362initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1359|->[@f$0|0:n$1358formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1358|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1359formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; _t$2132 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$2132); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2133update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2132|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2132|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1366
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1366
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1367initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1365update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1366update:77:void; return = n$1368initial:java.util.List*; $irvar1 = n$1369initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1364formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1364|->[@f$0|0:n$1363formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1363|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1373initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1372update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1374initial:java.util.List*; $irvar1 = n$1375initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1371formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1371|->[@f$0|0:n$1370formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1370|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1379initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1378update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1380initial:java.util.List*; $irvar1 = n$1381initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1377formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1377|->[@f$0|0:n$1376formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1376|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1389initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1390initial:java.util.List*; $irvar1 = n$1391initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1388|->[@f$0|0:n$1387formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1387|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1388formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2168); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2169update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2168|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2168|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1394
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1394
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1396initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1393update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1394update:77:void; return = n$1397initial:java.util.List*; $irvar1 = n$1398initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$1395update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1392formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1392|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1402initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1400update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1403initial:java.util.List*; $irvar1 = n$1404initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1399formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1399|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$1401update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1408initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1406update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1409initial:java.util.List*; $irvar1 = n$1410initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1405formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1405|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$1407update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1418initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1419initial:java.util.List*; $irvar1 = n$1420initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1416|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1416formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$1417update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2204); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2205update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2204|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2204|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1424initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1422update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1423update:77:void; return = n$1425initial:java.util.List*; $irvar1 = n$1426initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1421formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1421|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1429initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1428update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1430initial:java.util.List*; $irvar1 = n$1431initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1427formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1427|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1434initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1433update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1435initial:java.util.List*; $irvar1 = n$1436initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1432formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1432|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1442initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1443initial:java.util.List*; $irvar1 = n$1444initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1441|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1441formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; _t$2235 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$2235); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2236update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2235|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2235|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1448initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1446update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1447update:77:void; return = n$1449initial:java.util.List*; $irvar1 = n$1450initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1445formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1445|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1453initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1452update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1454initial:java.util.List*; $irvar1 = n$1455initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1451formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1451|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1458initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1457update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1459initial:java.util.List*; $irvar1 = n$1460initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1456formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1456|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1466initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1467initial:java.util.List*; $irvar1 = n$1468initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1465|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1465formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; _t$2266 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$2266); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2267update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2266|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2266|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1471
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1471
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1472initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1470update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1471update:77:void; return = n$1473initial:java.util.List*; $irvar1 = n$1474initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1469formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1469|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1477initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1476update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1478initial:java.util.List*; $irvar1 = n$1479initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1475formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1475|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1482initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1481update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1483initial:java.util.List*; $irvar1 = n$1484initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1480formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1480|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1490initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1491initial:java.util.List*; $irvar1 = n$1492initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1489|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1489formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2297); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2298update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2297|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2297|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node6#session79(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1274
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1274
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1276initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1273update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1274update:77:void; return = n$1277initial:java.util.List*; $irvar1 = n$1278initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$1275update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1272formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1272|->[@f$0|0:n$1271formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1271|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1283initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1281update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1284initial:java.util.List*; $irvar1 = n$1285initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1280formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1280|->[@f$0|0:n$1279formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1279|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$1282update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1290initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1288update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1291initial:java.util.List*; $irvar1 = n$1292initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1287formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1287|->[@f$0|0:n$1286formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1286|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$1289update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1302initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1303initial:java.util.List*; $irvar1 = n$1304initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1300|->[@f$0|0:n$1299formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1299|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1300formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$1301update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2060); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2061update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2060|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2060|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1309initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1307update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1308update:77:void; return = n$1310initial:java.util.List*; $irvar1 = n$1311initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1306formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1306|->[@f$0|0:n$1305formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1305|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1315initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1314update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1316initial:java.util.List*; $irvar1 = n$1317initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1313formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1313|->[@f$0|0:n$1312formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1312|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1321initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1320update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1322initial:java.util.List*; $irvar1 = n$1323initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1319formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1319|->[@f$0|0:n$1318formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1318|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1331initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1332initial:java.util.List*; $irvar1 = n$1333initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1330|->[@f$0|0:n$1329formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1329|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1330formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; _t$2096 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$2096); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2097update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2096|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2096|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1338initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1336update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1337update:77:void; return = n$1339initial:java.util.List*; $irvar1 = n$1340initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1335formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1335|->[@f$0|0:n$1334formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1334|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1344initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1343update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1345initial:java.util.List*; $irvar1 = n$1346initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1342formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1342|->[@f$0|0:n$1341formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1341|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1350initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1349update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1351initial:java.util.List*; $irvar1 = n$1352initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1348formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1348|->[@f$0|0:n$1347formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1347|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1360initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1361initial:java.util.List*; $irvar1 = n$1362initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1359|->[@f$0|0:n$1358formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1358|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1359formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; _t$2132 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$2132); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2133update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2132|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2132|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1366
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1366
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1367initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1365update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1366update:77:void; return = n$1368initial:java.util.List*; $irvar1 = n$1369initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1364formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1364|->[@f$0|0:n$1363formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1363|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1373initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1372update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1374initial:java.util.List*; $irvar1 = n$1375initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1371formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1371|->[@f$0|0:n$1370formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1370|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1379initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1378update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1380initial:java.util.List*; $irvar1 = n$1381initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1377formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1377|->[@f$0|0:n$1376formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1376|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1389initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1390initial:java.util.List*; $irvar1 = n$1391initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1388|->[@f$0|0:n$1387formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1387|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1388formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2168); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2169update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2168|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2168|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1394
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1394
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1396initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1393update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1394update:77:void; return = n$1397initial:java.util.List*; $irvar1 = n$1398initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$1395update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1392formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1392|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1402initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1400update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1403initial:java.util.List*; $irvar1 = n$1404initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1399formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1399|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$1401update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1408initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1406update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1409initial:java.util.List*; $irvar1 = n$1410initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1405formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1405|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$1407update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1418initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1419initial:java.util.List*; $irvar1 = n$1420initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1416|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1416formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$1417update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2204); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2205update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2204|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2204|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1424initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1422update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1423update:77:void; return = n$1425initial:java.util.List*; $irvar1 = n$1426initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1421formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1421|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1429initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1428update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1430initial:java.util.List*; $irvar1 = n$1431initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1427formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1427|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1434initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1433update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1435initial:java.util.List*; $irvar1 = n$1436initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1432formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1432|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1442initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1443initial:java.util.List*; $irvar1 = n$1444initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1441|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1441formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; _t$2235 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$2235); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2236update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2235|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2235|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1448initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1446update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1447update:77:void; return = n$1449initial:java.util.List*; $irvar1 = n$1450initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1445formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1445|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1453initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1452update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1454initial:java.util.List*; $irvar1 = n$1455initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1451formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1451|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1458initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1457update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1459initial:java.util.List*; $irvar1 = n$1460initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1456formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1456|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1466initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1467initial:java.util.List*; $irvar1 = n$1468initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1465|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1465formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; _t$2266 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$2266); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2267update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2266|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2266|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1471
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1471
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1472initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1470update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1471update:77:void; return = n$1473initial:java.util.List*; $irvar1 = n$1474initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1469formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1469|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1477initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1476update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1478initial:java.util.List*; $irvar1 = n$1479initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1475formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1475|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1482initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1481update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1483initial:java.util.List*; $irvar1 = n$1484initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1480formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1480|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1490initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1491initial:java.util.List*; $irvar1 = n$1492initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1489|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1489formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2297); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2298update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2297|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2297|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node6#session92(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2006
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2006
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2008initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2005update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2006update:77:void; return = n$2009initial:java.util.List*; $irvar1 = n$2010initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2007update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2004formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2004|->[@f$0|0:n$2003formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2003|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2015initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2016initial:java.util.List*; $irvar1 = n$2017initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2012formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2012|->[@f$0|0:n$2011formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2011|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2014update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2022initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2020update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2023initial:java.util.List*; $irvar1 = n$2024initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2019formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2019|->[@f$0|0:n$2018formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2018|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2021update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2034initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2035initial:java.util.List*; $irvar1 = n$2036initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2032|->[@f$0|0:n$2031formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2031|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2032formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$2033update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3179); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3180update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3179|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3179|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2041initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2039update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2040update:77:void; return = n$2042initial:java.util.List*; $irvar1 = n$2043initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2038formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2038|->[@f$0|0:n$2037formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2037|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2047initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2046update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2048initial:java.util.List*; $irvar1 = n$2049initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2045formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2045|->[@f$0|0:n$2044formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2044|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2053initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2052update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2054initial:java.util.List*; $irvar1 = n$2055initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2051formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2051|->[@f$0|0:n$2050formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2050|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2063initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2064initial:java.util.List*; $irvar1 = n$2065initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2062|->[@f$0|0:n$2061formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2061|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2062formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); unassigned != 0; _t$3215 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3215); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3216update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3215|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3215|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2070initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2068update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2069update:77:void; return = n$2071initial:java.util.List*; $irvar1 = n$2072initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2067formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2067|->[@f$0|0:n$2066formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2066|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2076initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2075update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2077initial:java.util.List*; $irvar1 = n$2078initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2074formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2074|->[@f$0|0:n$2073formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2073|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2082initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2081update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2083initial:java.util.List*; $irvar1 = n$2084initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2080formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2080|->[@f$0|0:n$2079formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2079|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2092initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2093initial:java.util.List*; $irvar1 = n$2094initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2091|->[@f$0|0:n$2090formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2090|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2091formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); unassigned != 0; _t$3251 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3251); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3252update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3251|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3251|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2098
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2098
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2099initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2097update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2098update:77:void; return = n$2100initial:java.util.List*; $irvar1 = n$2101initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2096formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2096|->[@f$0|0:n$2095formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2095|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2105initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2104update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2106initial:java.util.List*; $irvar1 = n$2107initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2103formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2103|->[@f$0|0:n$2102formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2102|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2111initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2110update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2112initial:java.util.List*; $irvar1 = n$2113initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2109formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2109|->[@f$0|0:n$2108formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2108|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2121initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2122initial:java.util.List*; $irvar1 = n$2123initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2120|->[@f$0|0:n$2119formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2119|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2120formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3287); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3288update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3287|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3287|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2126
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2126
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2128initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2125update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2126update:77:void; return = n$2129initial:java.util.List*; $irvar1 = n$2130initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2127update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2124formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2124|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2134initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2135initial:java.util.List*; $irvar1 = n$2136initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2131formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2131|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2133update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2140initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2138update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2141initial:java.util.List*; $irvar1 = n$2142initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2137formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2137|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2139update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2150initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2151initial:java.util.List*; $irvar1 = n$2152initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2148|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2148formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$2149update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3323); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3324update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3323|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3323|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2156initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2154update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2155update:77:void; return = n$2157initial:java.util.List*; $irvar1 = n$2158initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2153formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2153|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2161initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2160update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2162initial:java.util.List*; $irvar1 = n$2163initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2159formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2159|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2166initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2167initial:java.util.List*; $irvar1 = n$2168initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2164formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2164|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2174initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2175initial:java.util.List*; $irvar1 = n$2176initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2173|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2173formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; _t$3354 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3354); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3355update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3354|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3354|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2180initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2178update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2179update:77:void; return = n$2181initial:java.util.List*; $irvar1 = n$2182initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2177formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2177|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2185initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2186initial:java.util.List*; $irvar1 = n$2187initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2183formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2183|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2190initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2191initial:java.util.List*; $irvar1 = n$2192initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2188formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2188|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2198initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2199initial:java.util.List*; $irvar1 = n$2200initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2197|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2197formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; _t$3385 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3385); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3386update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3385|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3385|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2203
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2203
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2204initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2202update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2203update:77:void; return = n$2205initial:java.util.List*; $irvar1 = n$2206initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2201formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2201|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2209initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2210initial:java.util.List*; $irvar1 = n$2211initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2207formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2207|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2214initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2213update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2215initial:java.util.List*; $irvar1 = n$2216initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2212formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2212|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2222initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2223initial:java.util.List*; $irvar1 = n$2224initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2221|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2221formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3416); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3417update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3416|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3416|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node6#session55(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; $irvar0 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$86
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$86
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$88initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$85update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$86update:77:void; return = n$89initial:java.util.List*; $irvar1 = n$90initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$87update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$84formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$84|->[@f$0|0:n$83formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$83|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$95initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$93update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$96initial:java.util.List*; $irvar1 = n$97initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$92formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$92|->[@f$0|0:n$91formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$91|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$94update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$102initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$100update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$103initial:java.util.List*; $irvar1 = n$104initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$99formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$99|->[@f$0|0:n$98formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$98|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$101update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$114initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$115initial:java.util.List*; $irvar1 = n$116initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$112|->[@f$0|0:n$111formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$111|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$112formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$113update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$263); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$264update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$263|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$263|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$121initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$119update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$120update:77:void; return = n$122initial:java.util.List*; $irvar1 = n$123initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$118formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$118|->[@f$0|0:n$117formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$117|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$127initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$126update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$128initial:java.util.List*; $irvar1 = n$129initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$125formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$125|->[@f$0|0:n$124formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$124|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$133initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$134initial:java.util.List*; $irvar1 = n$135initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$131formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$131|->[@f$0|0:n$130formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$130|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$143initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$144initial:java.util.List*; $irvar1 = n$145initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$142|->[@f$0|0:n$141formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$141|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$142formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; _t$299 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$299); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$300update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$299|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$299|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$150initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$148update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$149update:77:void; return = n$151initial:java.util.List*; $irvar1 = n$152initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$147formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$147|->[@f$0|0:n$146formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$146|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$156initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$155update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$157initial:java.util.List*; $irvar1 = n$158initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$154formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$154|->[@f$0|0:n$153formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$153|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$162initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$161update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$163initial:java.util.List*; $irvar1 = n$164initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$160formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$160|->[@f$0|0:n$159formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$159|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$172initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$173initial:java.util.List*; $irvar1 = n$174initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$171|->[@f$0|0:n$170formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$170|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$171formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (0 < @f$0); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (0 < @f$0); unassigned != 0; _t$335 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$335); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$336update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$335|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$335|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$178
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$178
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$179initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$177update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$178update:77:void; return = n$180initial:java.util.List*; $irvar1 = n$181initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$176formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$176|->[@f$0|0:n$175formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$175|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$185initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$186initial:java.util.List*; $irvar1 = n$187initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$183formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$183|->[@f$0|0:n$182formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$182|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$191initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$190update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$192initial:java.util.List*; $irvar1 = n$193initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$189formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$189|->[@f$0|0:n$188formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$188|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$201initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$202initial:java.util.List*; $irvar1 = n$203initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$200|->[@f$0|0:n$199formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$199|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$200formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$371); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$372update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$371|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$371|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); (@f$0 <= 0); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$206
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$206
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$208initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$205update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$206update:77:void; return = n$209initial:java.util.List*; $irvar1 = n$210initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$207update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$204formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$204|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$214initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$212update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$215initial:java.util.List*; $irvar1 = n$216initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$211formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$211|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$213update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$220initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$218update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$221initial:java.util.List*; $irvar1 = n$222initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$217formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$217|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$219update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$230initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$231initial:java.util.List*; $irvar1 = n$232initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$228|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$228formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$229update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$407); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$408update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$407|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$407|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$236initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$234update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$235update:77:void; return = n$237initial:java.util.List*; $irvar1 = n$238initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$233formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$233|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$241initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$240update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$242initial:java.util.List*; $irvar1 = n$243initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$239formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$239|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$246initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$245update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$247initial:java.util.List*; $irvar1 = n$248initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$244formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$244|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$254initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$255initial:java.util.List*; $irvar1 = n$256initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$253|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$253formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; _t$438 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$438); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$439update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$438|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$438|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$260initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$258update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$259update:77:void; return = n$261initial:java.util.List*; $irvar1 = n$262initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$257formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$257|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$265initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$264update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$266initial:java.util.List*; $irvar1 = n$267initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$263formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$263|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$270initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$269update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$271initial:java.util.List*; $irvar1 = n$272initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$268formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$268|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$278initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$279initial:java.util.List*; $irvar1 = n$280initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$277|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$277formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; _t$469 != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$469); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$470update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$469|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$469|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); _t$4 != 0; unassigned != 0; val$7 != 1; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$283
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$283
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$284initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$282update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$283update:77:void; return = n$285initial:java.util.List*; $irvar1 = n$286initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$281formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$281|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$289initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$288update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$290initial:java.util.List*; $irvar1 = n$291initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$287formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$287|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$294initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$293update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$295initial:java.util.List*; $irvar1 = n$296initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$292formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$292|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$302initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$303initial:java.util.List*; $irvar1 = n$304initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$301|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$301formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (-1 < val$5); val$7 != 1; val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$500); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$501update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$500|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$500|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (-1 < val$5); unassigned != 0; val$7 != 1; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node6#session92(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2006
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2006
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2008initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2005update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2006update:77:void; return = n$2009initial:java.util.List*; $irvar1 = n$2010initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2007update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2004formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2004|->[@f$0|0:n$2003formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2003|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2015initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2016initial:java.util.List*; $irvar1 = n$2017initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2012formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2012|->[@f$0|0:n$2011formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2011|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2014update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2022initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2020update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2023initial:java.util.List*; $irvar1 = n$2024initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2019formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2019|->[@f$0|0:n$2018formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2018|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2021update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2034initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2035initial:java.util.List*; $irvar1 = n$2036initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2032|->[@f$0|0:n$2031formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2031|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2032formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$2033update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3179); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3180update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3179|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3179|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2041initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2039update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2040update:77:void; return = n$2042initial:java.util.List*; $irvar1 = n$2043initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2038formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2038|->[@f$0|0:n$2037formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2037|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2047initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2046update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2048initial:java.util.List*; $irvar1 = n$2049initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2045formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2045|->[@f$0|0:n$2044formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2044|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2053initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2052update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2054initial:java.util.List*; $irvar1 = n$2055initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2051formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2051|->[@f$0|0:n$2050formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2050|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2063initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2064initial:java.util.List*; $irvar1 = n$2065initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2062|->[@f$0|0:n$2061formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2061|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2062formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); unassigned != 0; _t$3215 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3215); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3216update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3215|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3215|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2070initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2068update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2069update:77:void; return = n$2071initial:java.util.List*; $irvar1 = n$2072initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2067formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2067|->[@f$0|0:n$2066formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2066|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2076initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2075update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2077initial:java.util.List*; $irvar1 = n$2078initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2074formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2074|->[@f$0|0:n$2073formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2073|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2082initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2081update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2083initial:java.util.List*; $irvar1 = n$2084initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2080formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2080|->[@f$0|0:n$2079formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2079|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2092initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2093initial:java.util.List*; $irvar1 = n$2094initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2091|->[@f$0|0:n$2090formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2090|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2091formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); unassigned != 0; _t$3251 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3251); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3252update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3251|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3251|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2098
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2098
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2099initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2097update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2098update:77:void; return = n$2100initial:java.util.List*; $irvar1 = n$2101initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2096formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2096|->[@f$0|0:n$2095formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2095|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2105initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2104update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2106initial:java.util.List*; $irvar1 = n$2107initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2103formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2103|->[@f$0|0:n$2102formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2102|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2111initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2110update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2112initial:java.util.List*; $irvar1 = n$2113initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2109formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2109|->[@f$0|0:n$2108formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2108|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2121initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2122initial:java.util.List*; $irvar1 = n$2123initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2120|->[@f$0|0:n$2119formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2119|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2120formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3287); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3288update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3287|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3287|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2126
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2126
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2128initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2125update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2126update:77:void; return = n$2129initial:java.util.List*; $irvar1 = n$2130initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2127update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2124formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2124|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2134initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2135initial:java.util.List*; $irvar1 = n$2136initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2131formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2131|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2133update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2140initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2138update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2141initial:java.util.List*; $irvar1 = n$2142initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2137formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2137|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2139update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2150initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2151initial:java.util.List*; $irvar1 = n$2152initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2148|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2148formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$2149update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3323); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3324update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3323|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3323|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2156initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2154update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2155update:77:void; return = n$2157initial:java.util.List*; $irvar1 = n$2158initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2153formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2153|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2161initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2160update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2162initial:java.util.List*; $irvar1 = n$2163initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2159formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2159|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2166initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2167initial:java.util.List*; $irvar1 = n$2168initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2164formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2164|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2174initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2175initial:java.util.List*; $irvar1 = n$2176initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2173|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2173formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; _t$3354 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3354); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3355update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3354|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3354|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2180initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2178update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2179update:77:void; return = n$2181initial:java.util.List*; $irvar1 = n$2182initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2177formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2177|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2185initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2186initial:java.util.List*; $irvar1 = n$2187initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2183formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2183|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2190initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2191initial:java.util.List*; $irvar1 = n$2192initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2188formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2188|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2198initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2199initial:java.util.List*; $irvar1 = n$2200initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2197|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2197formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; _t$3385 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3385); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3386update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3385|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3385|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2203
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2203
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2204initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2202update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2203update:77:void; return = n$2205initial:java.util.List*; $irvar1 = n$2206initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2201formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2201|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2209initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2210initial:java.util.List*; $irvar1 = n$2211initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2207formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2207|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2214initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2213update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2215initial:java.util.List*; $irvar1 = n$2216initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2212formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2212|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2222initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2223initial:java.util.List*; $irvar1 = n$2224initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2221|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2221formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3416); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3417update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3416|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3416|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node6#session66(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; $irvar0 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$632
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$632
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$634initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$631update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$632update:77:void; return = n$635initial:java.util.List*; $irvar1 = n$636initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$633update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$630formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$630|->[@f$0|0:n$629formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$629|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$641initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$639update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$642initial:java.util.List*; $irvar1 = n$643initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$638formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$638|->[@f$0|0:n$637formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$637|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$640update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$648initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$646update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$649initial:java.util.List*; $irvar1 = n$650initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$645formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$645|->[@f$0|0:n$644formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$644|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$647update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$660initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$661initial:java.util.List*; $irvar1 = n$662initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$658|->[@f$0|0:n$657formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$657|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$658formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$659update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1080); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1081update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1080|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1080|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$667initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$665update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$666update:77:void; return = n$668initial:java.util.List*; $irvar1 = n$669initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$664formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$664|->[@f$0|0:n$663formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$663|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$673initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$672update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$674initial:java.util.List*; $irvar1 = n$675initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$671formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$671|->[@f$0|0:n$670formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$670|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$679initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$678update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$680initial:java.util.List*; $irvar1 = n$681initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$677formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$677|->[@f$0|0:n$676formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$676|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$689initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$690initial:java.util.List*; $irvar1 = n$691initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$688|->[@f$0|0:n$687formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$687|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$688formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; _t$1116 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$1116); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1117update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1116|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1116|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$696initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$694update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$695update:77:void; return = n$697initial:java.util.List*; $irvar1 = n$698initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$693formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$693|->[@f$0|0:n$692formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$692|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$702initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$701update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$703initial:java.util.List*; $irvar1 = n$704initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$700formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$700|->[@f$0|0:n$699formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$699|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$708initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$707update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$709initial:java.util.List*; $irvar1 = n$710initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$706formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$706|->[@f$0|0:n$705formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$705|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$718initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$719initial:java.util.List*; $irvar1 = n$720initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$717|->[@f$0|0:n$716formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$716|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$717formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (0 < @f$0); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); unassigned != 0; _t$1152 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$1152); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1153update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1152|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1152|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (0 < @f$0); (val$5 <= -1); _t$5 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$724
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$724
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$725initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$723update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$724update:77:void; return = n$726initial:java.util.List*; $irvar1 = n$727initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$722formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$722|->[@f$0|0:n$721formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$721|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$731initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$730update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$732initial:java.util.List*; $irvar1 = n$733initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$729formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$729|->[@f$0|0:n$728formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$728|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$737initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$736update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$738initial:java.util.List*; $irvar1 = n$739initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$735formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$735|->[@f$0|0:n$734formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$734|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$747initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$748initial:java.util.List*; $irvar1 = n$749initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$746|->[@f$0|0:n$745formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$745|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$746formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1188); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1188|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1188|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); (@f$0 <= 0); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$752
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$752
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$754initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$751update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$752update:77:void; return = n$755initial:java.util.List*; $irvar1 = n$756initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$753update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$750formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$750|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$760initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$758update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$761initial:java.util.List*; $irvar1 = n$762initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$757formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$757|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$759update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$766initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$764update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$767initial:java.util.List*; $irvar1 = n$768initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$763formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$763|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$765update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$776initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$777initial:java.util.List*; $irvar1 = n$778initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$774|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$774formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$775update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1224); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1225update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1224|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1224|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$782initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$780update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$781update:77:void; return = n$783initial:java.util.List*; $irvar1 = n$784initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$779formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$779|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$787initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$786update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$788initial:java.util.List*; $irvar1 = n$789initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$785formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$785|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$792initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$791update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$793initial:java.util.List*; $irvar1 = n$794initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$790formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$790|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$800initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$801initial:java.util.List*; $irvar1 = n$802initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$799|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$799formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; _t$1255 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$1255); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1256update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1255|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1255|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$806initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$804update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$805update:77:void; return = n$807initial:java.util.List*; $irvar1 = n$808initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$803formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$803|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$811initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$810update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$812initial:java.util.List*; $irvar1 = n$813initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$809formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$809|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$816initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$815update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$817initial:java.util.List*; $irvar1 = n$818initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$814formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$814|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$824initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$825initial:java.util.List*; $irvar1 = n$826initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$823|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$823formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; _t$1286 != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$1286); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1287update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1286|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1286|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); _t$4 != 0; unassigned != 0; val$7 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$829
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$829
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$830initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$828update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$829update:77:void; return = n$831initial:java.util.List*; $irvar1 = n$832initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$827formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$827|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$835initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$834update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$836initial:java.util.List*; $irvar1 = n$837initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$833formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$833|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$840initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$839update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$841initial:java.util.List*; $irvar1 = n$842initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$838formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$838|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$848initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$849initial:java.util.List*; $irvar1 = n$850initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$847|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$847formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$7); (val$5 <= -1); val$7 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$1317); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$1318update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$1317|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$1317|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$7); (val$5 <= -1); unassigned != 0; val$7 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node6#session105(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2642
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2642
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2644initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2641update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2642update:77:void; return = n$2645initial:java.util.List*; $irvar1 = n$2646initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2643update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2640formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2640|->[@f$0|0:n$2639formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2639|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2651initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2649update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2652initial:java.util.List*; $irvar1 = n$2653initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2648formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2648|->[@f$0|0:n$2647formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2647|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2650update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2658initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2656update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2659initial:java.util.List*; $irvar1 = n$2660initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2655formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2655|->[@f$0|0:n$2654formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2654|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2657update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2670initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2671initial:java.util.List*; $irvar1 = n$2672initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2668|->[@f$0|0:n$2667formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2667|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2668formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$2669update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4165); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4166update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4165|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4165|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2677initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2675update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2676update:77:void; return = n$2678initial:java.util.List*; $irvar1 = n$2679initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2674formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2674|->[@f$0|0:n$2673formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2673|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2683initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2682update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2684initial:java.util.List*; $irvar1 = n$2685initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2681formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2681|->[@f$0|0:n$2680formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2680|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2689initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2688update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2690initial:java.util.List*; $irvar1 = n$2691initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2687formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2687|->[@f$0|0:n$2686formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2686|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2699initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2700initial:java.util.List*; $irvar1 = n$2701initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2698|->[@f$0|0:n$2697formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2697|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2698formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (0 < @f$0); unassigned != 0; _t$4201 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4201); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4202update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4201|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4201|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2706initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2704update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2705update:77:void; return = n$2707initial:java.util.List*; $irvar1 = n$2708initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2703formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2703|->[@f$0|0:n$2702formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2702|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2712initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2711update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2713initial:java.util.List*; $irvar1 = n$2714initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2710formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2710|->[@f$0|0:n$2709formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2709|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2718initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2717update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2719initial:java.util.List*; $irvar1 = n$2720initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2716formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2716|->[@f$0|0:n$2715formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2715|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2728initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2729initial:java.util.List*; $irvar1 = n$2730initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2727|->[@f$0|0:n$2726formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2726|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2727formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (0 < @f$0); unassigned != 0; _t$4237 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4237); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4238update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4237|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4237|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2734
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2734
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2735initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2733update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2734update:77:void; return = n$2736initial:java.util.List*; $irvar1 = n$2737initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2732formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2732|->[@f$0|0:n$2731formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2731|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2741initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2740update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2742initial:java.util.List*; $irvar1 = n$2743initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2739formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2739|->[@f$0|0:n$2738formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2738|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2747initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2746update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2748initial:java.util.List*; $irvar1 = n$2749initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2745formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2745|->[@f$0|0:n$2744formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2744|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2757initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2758initial:java.util.List*; $irvar1 = n$2759initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2756|->[@f$0|0:n$2755formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2755|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2756formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4273); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4274update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4273|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4273|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2762
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2762
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2764initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2761update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2762update:77:void; return = n$2765initial:java.util.List*; $irvar1 = n$2766initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2763update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2760formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2760|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2770initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2768update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2771initial:java.util.List*; $irvar1 = n$2772initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2767formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2767|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2769update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2776initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2774update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2777initial:java.util.List*; $irvar1 = n$2778initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2773formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2773|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2775update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
node6#session105(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2642
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2642
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2644initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2641update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2642update:77:void; return = n$2645initial:java.util.List*; $irvar1 = n$2646initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2643update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2640formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2640|->[@f$0|0:n$2639formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2639|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2651initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2649update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2652initial:java.util.List*; $irvar1 = n$2653initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2648formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2648|->[@f$0|0:n$2647formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2647|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2650update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2658initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2656update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2659initial:java.util.List*; $irvar1 = n$2660initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2655formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2655|->[@f$0|0:n$2654formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2654|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2657update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2670initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2671initial:java.util.List*; $irvar1 = n$2672initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2668|->[@f$0|0:n$2667formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2667|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2668formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$2669update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4165); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4166update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4165|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4165|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2677initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2675update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2676update:77:void; return = n$2678initial:java.util.List*; $irvar1 = n$2679initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2674formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2674|->[@f$0|0:n$2673formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2673|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2683initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2682update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2684initial:java.util.List*; $irvar1 = n$2685initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2681formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2681|->[@f$0|0:n$2680formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2680|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2689initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2688update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2690initial:java.util.List*; $irvar1 = n$2691initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2687formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2687|->[@f$0|0:n$2686formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2686|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2699initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2700initial:java.util.List*; $irvar1 = n$2701initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2698|->[@f$0|0:n$2697formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2697|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2698formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (0 < @f$0); unassigned != 0; _t$4201 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4201); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4202update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4201|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4201|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2706initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2704update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2705update:77:void; return = n$2707initial:java.util.List*; $irvar1 = n$2708initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2703formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2703|->[@f$0|0:n$2702formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2702|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2712initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2711update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2713initial:java.util.List*; $irvar1 = n$2714initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2710formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2710|->[@f$0|0:n$2709formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2709|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2718initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2717update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2719initial:java.util.List*; $irvar1 = n$2720initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2716formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2716|->[@f$0|0:n$2715formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2715|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2728initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2729initial:java.util.List*; $irvar1 = n$2730initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2727|->[@f$0|0:n$2726formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2726|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2727formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (0 < @f$0); unassigned != 0; _t$4237 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4237); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4238update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4237|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4237|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2734
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2734
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2735initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2733update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2734update:77:void; return = n$2736initial:java.util.List*; $irvar1 = n$2737initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2732formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2732|->[@f$0|0:n$2731formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2731|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2741initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2740update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2742initial:java.util.List*; $irvar1 = n$2743initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2739formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2739|->[@f$0|0:n$2738formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2738|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2747initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2746update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2748initial:java.util.List*; $irvar1 = n$2749initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2745formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2745|->[@f$0|0:n$2744formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2744|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2757initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2758initial:java.util.List*; $irvar1 = n$2759initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2756|->[@f$0|0:n$2755formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2755|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2756formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4273); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4274update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4273|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4273|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2762
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2762
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2764initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2761update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2762update:77:void; return = n$2765initial:java.util.List*; $irvar1 = n$2766initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2763update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2760formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2760|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2770initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2768update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2771initial:java.util.List*; $irvar1 = n$2772initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2767formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2767|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2769update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2776initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2774update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2777initial:java.util.List*; $irvar1 = n$2778initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2773formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2773|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2775update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
node6#session79(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1274
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1274
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1276initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1273update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1274update:77:void; return = n$1277initial:java.util.List*; $irvar1 = n$1278initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$1275update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1272formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1272|->[@f$0|0:n$1271formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1271|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1283initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1281update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1284initial:java.util.List*; $irvar1 = n$1285initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1280formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1280|->[@f$0|0:n$1279formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1279|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$1282update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1290initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1288update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1291initial:java.util.List*; $irvar1 = n$1292initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1287formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1287|->[@f$0|0:n$1286formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1286|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$1289update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1302initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1303initial:java.util.List*; $irvar1 = n$1304initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1300|->[@f$0|0:n$1299formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1299|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1300formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$1301update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2060); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2061update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2060|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2060|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1309initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1307update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1308update:77:void; return = n$1310initial:java.util.List*; $irvar1 = n$1311initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1306formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1306|->[@f$0|0:n$1305formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1305|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1315initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1314update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1316initial:java.util.List*; $irvar1 = n$1317initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1313formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1313|->[@f$0|0:n$1312formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1312|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1321initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1320update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1322initial:java.util.List*; $irvar1 = n$1323initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1319formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1319|->[@f$0|0:n$1318formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1318|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1331initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1332initial:java.util.List*; $irvar1 = n$1333initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1330|->[@f$0|0:n$1329formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1329|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1330formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; _t$2096 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$2096); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2097update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2096|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2096|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1338initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1336update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1337update:77:void; return = n$1339initial:java.util.List*; $irvar1 = n$1340initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1335formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1335|->[@f$0|0:n$1334formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1334|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1344initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1343update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1345initial:java.util.List*; $irvar1 = n$1346initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1342formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1342|->[@f$0|0:n$1341formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1341|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1350initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1349update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1351initial:java.util.List*; $irvar1 = n$1352initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1348formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1348|->[@f$0|0:n$1347formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1347|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1360initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1361initial:java.util.List*; $irvar1 = n$1362initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1359|->[@f$0|0:n$1358formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1358|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1359formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); unassigned != 0; _t$2132 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$2132); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2133update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2132|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2132|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); (val$7 <= -1); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1366
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1366
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1367initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1365update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1366update:77:void; return = n$1368initial:java.util.List*; $irvar1 = n$1369initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1364formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1364|->[@f$0|0:n$1363formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1363|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1373initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1372update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1374initial:java.util.List*; $irvar1 = n$1375initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1371formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1371|->[@f$0|0:n$1370formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1370|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1379initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1378update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1380initial:java.util.List*; $irvar1 = n$1381initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1377formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1377|->[@f$0|0:n$1376formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1376|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1389initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1390initial:java.util.List*; $irvar1 = n$1391initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1388|->[@f$0|0:n$1387formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$1387|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1388formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2168); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2169update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2168|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2168|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1394
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1394
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1396initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1393update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1394update:77:void; return = n$1397initial:java.util.List*; $irvar1 = n$1398initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$1395update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1392formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1392|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1402initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1400update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1403initial:java.util.List*; $irvar1 = n$1404initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1399formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1399|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$1401update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1408initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1406update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1409initial:java.util.List*; $irvar1 = n$1410initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1405formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1405|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$1407update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1418initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1419initial:java.util.List*; $irvar1 = n$1420initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1416|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1416formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$1417update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2204); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2205update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2204|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2204|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1424initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1422update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1423update:77:void; return = n$1425initial:java.util.List*; $irvar1 = n$1426initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1421formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1421|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1429initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1428update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1430initial:java.util.List*; $irvar1 = n$1431initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1427formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1427|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1434initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1433update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1435initial:java.util.List*; $irvar1 = n$1436initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1432formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1432|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1442initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1443initial:java.util.List*; $irvar1 = n$1444initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1441|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1441formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; _t$2235 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$2235); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2236update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2235|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2235|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1448initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1446update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1447update:77:void; return = n$1449initial:java.util.List*; $irvar1 = n$1450initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$1445formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1445|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1453initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1452update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1454initial:java.util.List*; $irvar1 = n$1455initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1451formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1451|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1458initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1457update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1459initial:java.util.List*; $irvar1 = n$1460initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1456formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1456|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1466initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1467initial:java.util.List*; $irvar1 = n$1468initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1465|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1465formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; _t$2266 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$2266); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2267update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2266|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2266|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$1471
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$1471
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1472initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1470update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$1471update:77:void; return = n$1473initial:java.util.List*; $irvar1 = n$1474initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$1469formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1469|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1477initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1476update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1478initial:java.util.List*; $irvar1 = n$1479initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1475formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1475|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1482initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$1481update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1483initial:java.util.List*; $irvar1 = n$1484initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$1480formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$1480|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$1490initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$1491initial:java.util.List*; $irvar1 = n$1492initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); n$1489|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$1489formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (val$7 <= -1); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$2297); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2298update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$2297|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$2297|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (val$7 <= -1); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$7formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal:org.junit.experimental.theories.internal.Assignments( sub )
node6#session92(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$5); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$5); unassigned != 0; $irvar0 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2006
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2006
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2008initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2005update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2006update:77:void; return = n$2009initial:java.util.List*; $irvar1 = n$2010initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2007update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2004formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2004|->[@f$0|0:n$2003formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2003|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2015initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2013update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2016initial:java.util.List*; $irvar1 = n$2017initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2012formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2012|->[@f$0|0:n$2011formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2011|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2014update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2022initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2020update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2023initial:java.util.List*; $irvar1 = n$2024initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2019formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2019|->[@f$0|0:n$2018formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2018|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2021update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2034initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2035initial:java.util.List*; $irvar1 = n$2036initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2032|->[@f$0|0:n$2031formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2031|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2032formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$2033update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3179); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3180update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3179|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3179|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2041initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2039update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2040update:77:void; return = n$2042initial:java.util.List*; $irvar1 = n$2043initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2038formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2038|->[@f$0|0:n$2037formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2037|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2047initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2046update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2048initial:java.util.List*; $irvar1 = n$2049initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2045formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2045|->[@f$0|0:n$2044formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2044|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2053initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2052update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2054initial:java.util.List*; $irvar1 = n$2055initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2051formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2051|->[@f$0|0:n$2050formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2050|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2063initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2064initial:java.util.List*; $irvar1 = n$2065initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2062|->[@f$0|0:n$2061formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2061|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2062formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); unassigned != 0; _t$3215 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3215); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3216update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3215|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3215|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2070initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2068update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2069update:77:void; return = n$2071initial:java.util.List*; $irvar1 = n$2072initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2067formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2067|->[@f$0|0:n$2066formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2066|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2076initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2075update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2077initial:java.util.List*; $irvar1 = n$2078initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2074formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2074|->[@f$0|0:n$2073formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2073|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2082initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2081update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2083initial:java.util.List*; $irvar1 = n$2084initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2080formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2080|->[@f$0|0:n$2079formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2079|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2092initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2093initial:java.util.List*; $irvar1 = n$2094initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2091|->[@f$0|0:n$2090formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2090|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2091formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (0 < @f$0); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (0 < @f$0); unassigned != 0; _t$3251 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3251); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3252update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3251|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3251|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (0 < @f$0); _t$5 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2098
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2098
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2099initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2097update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2098update:77:void; return = n$2100initial:java.util.List*; $irvar1 = n$2101initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2096formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2096|->[@f$0|0:n$2095formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2095|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2105initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2104update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2106initial:java.util.List*; $irvar1 = n$2107initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2103formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2103|->[@f$0|0:n$2102formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2102|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2111initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2110update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2112initial:java.util.List*; $irvar1 = n$2113initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2109formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2109|->[@f$0|0:n$2108formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2108|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2121initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2122initial:java.util.List*; $irvar1 = n$2123initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2120|->[@f$0|0:n$2119formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2119|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2120formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); (@f$0 <= 0); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3287); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3288update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3287|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3287|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); (@f$0 <= 0); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2126
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2126
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2128initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2125update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2126update:77:void; return = n$2129initial:java.util.List*; $irvar1 = n$2130initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2127update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2124formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2124|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2134initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2132update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2135initial:java.util.List*; $irvar1 = n$2136initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2131formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2131|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2133update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2140initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2138update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2141initial:java.util.List*; $irvar1 = n$2142initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2137formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2137|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2139update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2150initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2151initial:java.util.List*; $irvar1 = n$2152initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2148|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2148formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$2149update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3323); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3324update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3323|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3323|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 6/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2156initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2154update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2155update:77:void; return = n$2157initial:java.util.List*; $irvar1 = n$2158initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2153formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2153|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2161initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2160update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2162initial:java.util.List*; $irvar1 = n$2163initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2159formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2159|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2166initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2165update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2167initial:java.util.List*; $irvar1 = n$2168initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2164formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2164|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2174initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2175initial:java.util.List*; $irvar1 = n$2176initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2173|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2173formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; _t$3354 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$3354); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3355update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3354|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3354|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 7/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2180initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2178update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2179update:77:void; return = n$2181initial:java.util.List*; $irvar1 = n$2182initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2177formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2177|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2185initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2184update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2186initial:java.util.List*; $irvar1 = n$2187initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2183formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2183|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2190initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2189update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2191initial:java.util.List*; $irvar1 = n$2192initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2188formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2188|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2198initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2199initial:java.util.List*; $irvar1 = n$2200initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2197|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2197formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$6 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; _t$3385 != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$3385); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3386update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3385|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3385|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); _t$4 != 0; unassigned != 0; val$5 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$6update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 8/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2203
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2203
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2204initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2202update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2203update:77:void; return = n$2205initial:java.util.List*; $irvar1 = n$2206initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2201formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2201|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2209initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2208update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2210initial:java.util.List*; $irvar1 = n$2211initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2207formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2207|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2214initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2213update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2215initial:java.util.List*; $irvar1 = n$2216initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2212formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2212|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$3initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2222initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2223initial:java.util.List*; $irvar1 = n$2224initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2221|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2221formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$5); val$5 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$3416); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3417update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$3416|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$2|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$3416|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$5); unassigned != 0; val$5 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$6formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$5formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
node6#session105(77) biabduction
**** [RE:Pending] List Assignments.potentialsForNextUnassigned() Node: 6, Procedure: List Assignments.potentialsForNextUnassigned(), Todo: 8 ****
PROP 1 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$7initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$6|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$5|->[@f$0|0:_t$6formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 2 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 3 of 8:
(-1 < val$6); (0 < @f$0); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 4 of 8:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 5 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$5formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$3update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 6 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 7 of 8:
(-1 < val$6); unassigned != 0; $irvar0 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PROP 8 of 8:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = _t$2update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... Instructions: ....
n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77];
_=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77];
n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77];
n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77];
*&assignments:java.util.List*=n$9 [line 77];
NULLIFY(&$irvar0); [line 77];
EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77];
Processing prop 1/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2642
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2642
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2644initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2641update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2642update:77:void; return = n$2645initial:java.util.List*; $irvar1 = n$2646initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2643update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2640formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2640|->[@f$0|0:n$2639formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2639|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2651initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2649update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2652initial:java.util.List*; $irvar1 = n$2653initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2648formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2648|->[@f$0|0:n$2647formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2647|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2650update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$6initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$5|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$4|->[@f$0|0:_t$5formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2658initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2656update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2659initial:java.util.List*; $irvar1 = n$2660initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2655formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2655|->[@f$0|0:n$2654formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2654|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:n$2657update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2670initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2671initial:java.util.List*; $irvar1 = n$2672initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2668|->[@f$0|0:n$2667formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2667|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2668formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:n$2669update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4165); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4166update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4165|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4165|->{clazz:_t$4update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 2/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2677initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2675update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2676update:77:void; return = n$2678initial:java.util.List*; $irvar1 = n$2679initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2674formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2674|->[@f$0|0:n$2673formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2673|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2683initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2682update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2684initial:java.util.List*; $irvar1 = n$2685initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2681formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2681|->[@f$0|0:n$2680formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2680|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2689initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2688update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2690initial:java.util.List*; $irvar1 = n$2691initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2687formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2687|->[@f$0|0:n$2686formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2686|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2699initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2700initial:java.util.List*; $irvar1 = n$2701initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2698|->[@f$0|0:n$2697formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2697|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2698formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (0 < @f$0); unassigned != 0; _t$4201 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$4201); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4202update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4201|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4201|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Class.newInstance() > :122(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 3/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; $irvar0 != 0; unassigned != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2706initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2704update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2705update:77:void; return = n$2707initial:java.util.List*; $irvar1 = n$2708initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); unassigned|->{annotations:n$2703formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2703|->[@f$0|0:n$2702formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2702|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2712initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2711update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2713initial:java.util.List*; $irvar1 = n$2714initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2710formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2710|->[@f$0|0:n$2709formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2709|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); unassigned != 0; val$6 != 1; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2718initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2717update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2719initial:java.util.List*; $irvar1 = n$2720initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2716formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2716|->[@f$0|0:n$2715formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2715|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
Skipping function 'List ParameterSupplier.getValueSources(ParameterSignature)': unknown method
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction *&assignments:java.util.List*=n$9 [line 77]
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2728initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2729initial:java.util.List*; $irvar1 = n$2730initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2727|->[@f$0|0:n$2726formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2726|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2727formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; $irvar0 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118($irvar0); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction NULLIFY(&$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
val$5 = $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (0 < @f$0); val$6 != 1; unassigned != 0; n$6 != 0; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(n$6); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (0 < @f$0); unassigned != 0; _t$4237 != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$4237); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4238update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4237|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast); _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4237|->{}none:org.junit.experimental.theories.ParameterSupplier( sub )(cast)
UNDEF
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (0 < @f$0); _t$5 != 0; unassigned != 0; val$6 != 1; UND < Object List.get(int) > :54(unassigned); UND < List ParameterSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); UND < Object Constructor.newInstance(Object[]) > :118(_t$5); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$5update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 4/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2734
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2734
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2735initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2733update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2734update:77:void; return = n$2736initial:java.util.List*; $irvar1 = n$2737initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2732formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2732|->[@f$0|0:n$2731formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2731|->{}formal(z):java.lang.annotation.Annotation( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2741initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2740update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2742initial:java.util.List*; $irvar1 = n$2743initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2739formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2739|->[@f$0|0:n$2738formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2738|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2747initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2746update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2748initial:java.util.List*; $irvar1 = n$2749initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2745formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2745|->[@f$0|0:n$2744formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2744|->{}formal(z):java.lang.annotation.Annotation( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Skipping function 'List AllMembersSupplier.getValueSources(ParameterSignature)': empty list of specs
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction *&assignments:java.util.List*=n$9 [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &assignments
Prop:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2757initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2758initial:java.util.List*; $irvar1 = n$2759initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); n$2756|->[@f$0|0:n$2755formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); n$2755|->{}formal(z):java.lang.annotation.Annotation( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:n$2756formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction NULLIFY(&$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
Instruction Returns
PROP 1 of 1:
val$4 = $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar ;
(-1 < val$6); (@f$0 <= 0); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(n$6); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$9update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = n$9formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$6|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
in vpath_find exp:n$6
vpath_find: cannot find n$6
.... Prop with garbage in normal part ....
PROP:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$4273); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$4274update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
unassigned|->{annotations:_t$2formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); _t$4273|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; _t$3|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$2|->[@f$0|0:_t$3formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
PREDICATE:
_t$4273|->{clazz:val$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
ATTRIBUTE: MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }
explain_leak: case not matched in instr EXIT_SCOPE(_,n$6,n$8,n$9,$irvar0); [line 77]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
.... After Symbolic Execution ....
PROP 1 of 1:
(-1 < val$6); (@f$0 <= 0); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }(_t$5); UND < Object List.get(int) > :54(unassigned); UND < List AllMembersSupplier.getValueSources(ParameterSignature) > :77($RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = val$4update:77:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$2update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = 0nullify:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->{}formal(z):java.lang.annotation.Annotation( sub ); _t$3|->[@f$0|0:_t$4formal]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub )
Processing prop 5/8
Instruction n$6=*&$irvar0:org.junit.experimental.theories.ParameterSupplier* [line 77]
in vpath_find exp:n$2762
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$2762
.... Rearrangement Start ....
Exp: &$irvar0
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2764initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2761update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$2762update:77:void; return = n$2765initial:java.util.List*; $irvar1 = n$2766initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:n$2763update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier; unassigned|->{annotations:n$2760formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2760|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub )
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction _=*n$6:org.junit.experimental.theories.ParameterSupplier*(root org.junit.experimental.theories.ParameterSupplier) [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: n$6
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2770initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2768update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2771initial:java.util.List*; $irvar1 = n$2772initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2767formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2767|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2769update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); unassigned != 0; val$6 != 1; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$5initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = _t$3update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$4|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); unassigned|->{annotations:_t$4formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$8=*&unassigned:org.junit.experimental.theories.ParameterSignature* [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6
.... Rearrangement Start ....
Exp: &unassigned
Prop:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = n$2776initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$2774update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = n$2777initial:java.util.List*; $irvar1 = n$2778initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
$RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:n$2773formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); n$2773|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $irvar0|->{clazz:n$2775update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Prover.check_inconsistency_base: inconsistency reason [None]
Prover.check_inconsistency_base: inconsistency reason [None]
Instruction Returns
PROP 1 of 1:
(-1 < val$6); val$6 != 1; unassigned != 0; MEMne < ParameterSupplier Assignments.getSupplier(ParameterSignature):77 > {vpath: }($irvar0); UND < Object List.get(int) > :54(unassigned); RET < ParameterSignature Assignments.nextUnassigned() > (unassigned) ;
assignments = _t$4initial:java.util.List*; $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$5formal:java.util.List*( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar = val$4formal:java.util.List*( sub ); unassigned = n$8update:76:org.junit.experimental.theories.ParameterSignature*; $irvar0 = n$6update:77:void; return = _t$1initial:java.util.List*; $irvar1 = _t$0initial:void; this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ); old_this = val$1formal:org.junit.experimental.theories.internal.Assignments*( sub ) ;
_t$3|->[@f$0|]formal(z):java.lang.annotation.Annotation*[_*_]( sub ); $RET_org.junit.experimental.theories.ParameterSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:val$6formal(z)}formal(z):java.util.List( sub ); $RET_org.junit.experimental.theories.internal.AllMembersSupplier.getValueSources(org.junit.experimental.theories.ParameterSignature):java.util.List|abducedRetvar|->{mIsEmpty:1formal(z)}formal(z):java.util.List( sub ); val$3|->{}formal(z):java.util.List( sub ); old_this|->{clazz:val$2formal(z), unassigned:val$3formal(z)}formal(z):org.junit.experimental.theories.internal.Assignments( sub ); unassigned|->{annotations:_t$3formal(z)}formal(z):org.junit.experimental.theories.ParameterSignature( sub ); $irvar0|->{clazz:_t$2update:(z)77}formal(z):org.junit.experimental.theories.internal.AllMembersSupplier
Instruction n$9=_fun_List ParameterSupplier.getValueSources(ParameterSignature)(n$6:org.junit.experimental.theories.ParameterSupplier*,n$8:org.junit.experimental.theories.ParameterSignature*) virtual [line 77]
in vpath_find exp:n$6
vpath_find do_sexp: no match on Eexp &$irvar0
vpath_find: cannot find n$6